pypureclient.flasharray.FA_2_38 package
Subpackages
- pypureclient.flasharray.FA_2_38.api package
- Submodules
- pypureclient.flasharray.FA_2_38.api.active_directory_api module
- pypureclient.flasharray.FA_2_38.api.administrators_api module
AdministratorsApiAdministratorsApi.api238_admins_api_tokens_delete_with_http_info()AdministratorsApi.api238_admins_api_tokens_get_with_http_info()AdministratorsApi.api238_admins_api_tokens_post_with_http_info()AdministratorsApi.api238_admins_cache_delete_with_http_info()AdministratorsApi.api238_admins_cache_get_with_http_info()AdministratorsApi.api238_admins_cache_put_with_http_info()AdministratorsApi.api238_admins_delete_with_http_info()AdministratorsApi.api238_admins_get_with_http_info()AdministratorsApi.api238_admins_patch_with_http_info()AdministratorsApi.api238_admins_policies_management_access_delete_with_http_info()AdministratorsApi.api238_admins_policies_management_access_get_with_http_info()AdministratorsApi.api238_admins_policies_management_access_post_with_http_info()AdministratorsApi.api238_admins_post_with_http_info()AdministratorsApi.api238_admins_settings_get_with_http_info()AdministratorsApi.api238_admins_settings_patch_with_http_info()
- pypureclient.flasharray.FA_2_38.api.alert_watchers_api module
AlertWatchersApiAlertWatchersApi.api238_alert_watchers_delete_with_http_info()AlertWatchersApi.api238_alert_watchers_get_with_http_info()AlertWatchersApi.api238_alert_watchers_patch_with_http_info()AlertWatchersApi.api238_alert_watchers_post_with_http_info()AlertWatchersApi.api238_alert_watchers_test_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.alerts_api module
AlertsApiAlertsApi.api238_alerts_events_get_with_http_info()AlertsApi.api238_alerts_get_with_http_info()AlertsApi.api238_alerts_patch_with_http_info()AlertsApi.api238_alerts_rules_catalog_get_with_http_info()AlertsApi.api238_alerts_rules_delete_with_http_info()AlertsApi.api238_alerts_rules_get_with_http_info()AlertsApi.api238_alerts_rules_patch_with_http_info()AlertsApi.api238_alerts_rules_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.api_clients_api module
- pypureclient.flasharray.FA_2_38.api.apps_api module
- pypureclient.flasharray.FA_2_38.api.array_connections_api module
ArrayConnectionsApiArrayConnectionsApi.api238_array_connections_connection_key_get_with_http_info()ArrayConnectionsApi.api238_array_connections_delete_with_http_info()ArrayConnectionsApi.api238_array_connections_get_with_http_info()ArrayConnectionsApi.api238_array_connections_patch_with_http_info()ArrayConnectionsApi.api238_array_connections_path_get_with_http_info()ArrayConnectionsApi.api238_array_connections_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.arrays_api module
ArraysApiArraysApi.api238_arrays_cloud_capacity_get_with_http_info()ArraysApi.api238_arrays_cloud_capacity_patch_with_http_info()ArraysApi.api238_arrays_cloud_capacity_supported_steps_get_with_http_info()ArraysApi.api238_arrays_cloud_provider_tags_batch_put_with_http_info()ArraysApi.api238_arrays_cloud_provider_tags_delete_with_http_info()ArraysApi.api238_arrays_cloud_provider_tags_get_with_http_info()ArraysApi.api238_arrays_delete_with_http_info()ArraysApi.api238_arrays_erasures_delete_with_http_info()ArraysApi.api238_arrays_erasures_get_with_http_info()ArraysApi.api238_arrays_erasures_patch_with_http_info()ArraysApi.api238_arrays_erasures_post_with_http_info()ArraysApi.api238_arrays_eula_get_with_http_info()ArraysApi.api238_arrays_eula_patch_with_http_info()ArraysApi.api238_arrays_factory_reset_token_delete_with_http_info()ArraysApi.api238_arrays_factory_reset_token_get_with_http_info()ArraysApi.api238_arrays_factory_reset_token_post_with_http_info()ArraysApi.api238_arrays_get_with_http_info()ArraysApi.api238_arrays_ntp_test_get_with_http_info()ArraysApi.api238_arrays_patch_with_http_info()ArraysApi.api238_arrays_performance_by_link_get_with_http_info()ArraysApi.api238_arrays_performance_get_with_http_info()ArraysApi.api238_arrays_space_get_with_http_info()ArraysApi.api238_arrays_tags_batch_put_with_http_info()ArraysApi.api238_arrays_tags_delete_with_http_info()ArraysApi.api238_arrays_tags_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.audits_api module
- pypureclient.flasharray.FA_2_38.api.authorization_api module
- pypureclient.flasharray.FA_2_38.api.certificate_groups_api module
CertificateGroupsApiCertificateGroupsApi.api238_certificate_groups_certificates_delete_with_http_info()CertificateGroupsApi.api238_certificate_groups_certificates_get_with_http_info()CertificateGroupsApi.api238_certificate_groups_certificates_post_with_http_info()CertificateGroupsApi.api238_certificate_groups_delete_with_http_info()CertificateGroupsApi.api238_certificate_groups_get_with_http_info()CertificateGroupsApi.api238_certificate_groups_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.certificates_api module
CertificatesApiCertificatesApi.api238_certificates_certificate_groups_delete_with_http_info()CertificatesApi.api238_certificates_certificate_groups_get_with_http_info()CertificatesApi.api238_certificates_certificate_groups_post_with_http_info()CertificatesApi.api238_certificates_certificate_signing_requests_post_with_http_info()CertificatesApi.api238_certificates_delete_with_http_info()CertificatesApi.api238_certificates_get_with_http_info()CertificatesApi.api238_certificates_patch_with_http_info()CertificatesApi.api238_certificates_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.connections_api module
- pypureclient.flasharray.FA_2_38.api.container_default_protections_api module
- pypureclient.flasharray.FA_2_38.api.controllers_api module
- pypureclient.flasharray.FA_2_38.api.directories_api module
DirectoriesApiDirectoriesApi.api238_directories_delete_with_http_info()DirectoriesApi.api238_directories_get_with_http_info()DirectoriesApi.api238_directories_locks_nlm_reclamations_post_with_http_info()DirectoriesApi.api238_directories_patch_with_http_info()DirectoriesApi.api238_directories_performance_get_with_http_info()DirectoriesApi.api238_directories_policies_audit_file_delete_with_http_info()DirectoriesApi.api238_directories_policies_audit_file_get_with_http_info()DirectoriesApi.api238_directories_policies_audit_file_post_with_http_info()DirectoriesApi.api238_directories_policies_autodir_delete_with_http_info()DirectoriesApi.api238_directories_policies_autodir_get_with_http_info()DirectoriesApi.api238_directories_policies_autodir_post_with_http_info()DirectoriesApi.api238_directories_policies_get_with_http_info()DirectoriesApi.api238_directories_policies_nfs_delete_with_http_info()DirectoriesApi.api238_directories_policies_nfs_get_with_http_info()DirectoriesApi.api238_directories_policies_nfs_post_with_http_info()DirectoriesApi.api238_directories_policies_quota_delete_with_http_info()DirectoriesApi.api238_directories_policies_quota_get_with_http_info()DirectoriesApi.api238_directories_policies_quota_post_with_http_info()DirectoriesApi.api238_directories_policies_smb_delete_with_http_info()DirectoriesApi.api238_directories_policies_smb_get_with_http_info()DirectoriesApi.api238_directories_policies_smb_post_with_http_info()DirectoriesApi.api238_directories_policies_snapshot_delete_with_http_info()DirectoriesApi.api238_directories_policies_snapshot_get_with_http_info()DirectoriesApi.api238_directories_policies_snapshot_post_with_http_info()DirectoriesApi.api238_directories_post_with_http_info()DirectoriesApi.api238_directories_space_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.directory_exports_api module
- pypureclient.flasharray.FA_2_38.api.directory_quotas_api module
- pypureclient.flasharray.FA_2_38.api.directory_services_api module
DirectoryServicesApiDirectoryServicesApi.api238_directory_services_get_with_http_info()DirectoryServicesApi.api238_directory_services_local_groups_delete_with_http_info()DirectoryServicesApi.api238_directory_services_local_groups_get_with_http_info()DirectoryServicesApi.api238_directory_services_local_groups_members_delete_with_http_info()DirectoryServicesApi.api238_directory_services_local_groups_members_get_with_http_info()DirectoryServicesApi.api238_directory_services_local_groups_members_post_with_http_info()DirectoryServicesApi.api238_directory_services_local_groups_patch_with_http_info()DirectoryServicesApi.api238_directory_services_local_groups_post_with_http_info()DirectoryServicesApi.api238_directory_services_local_users_delete_with_http_info()DirectoryServicesApi.api238_directory_services_local_users_get_with_http_info()DirectoryServicesApi.api238_directory_services_local_users_members_delete_with_http_info()DirectoryServicesApi.api238_directory_services_local_users_members_get_with_http_info()DirectoryServicesApi.api238_directory_services_local_users_members_post_with_http_info()DirectoryServicesApi.api238_directory_services_local_users_patch_with_http_info()DirectoryServicesApi.api238_directory_services_local_users_post_with_http_info()DirectoryServicesApi.api238_directory_services_patch_with_http_info()DirectoryServicesApi.api238_directory_services_roles_delete_with_http_info()DirectoryServicesApi.api238_directory_services_roles_get_with_http_info()DirectoryServicesApi.api238_directory_services_roles_patch_with_http_info()DirectoryServicesApi.api238_directory_services_roles_policies_management_access_delete_with_http_info()DirectoryServicesApi.api238_directory_services_roles_policies_management_access_get_with_http_info()DirectoryServicesApi.api238_directory_services_roles_policies_management_access_post_with_http_info()DirectoryServicesApi.api238_directory_services_roles_post_with_http_info()DirectoryServicesApi.api238_directory_services_test_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.directory_snapshots_api module
- pypureclient.flasharray.FA_2_38.api.dns_api module
- pypureclient.flasharray.FA_2_38.api.drives_api module
- pypureclient.flasharray.FA_2_38.api.file_systems_api module
- pypureclient.flasharray.FA_2_38.api.files_api module
- pypureclient.flasharray.FA_2_38.api.fleets_api module
FleetsApiFleetsApi.api238_fleets_fleet_key_get_with_http_info()FleetsApi.api238_fleets_fleet_key_post_with_http_info()FleetsApi.api238_fleets_get_with_http_info()FleetsApi.api238_fleets_members_delete_with_http_info()FleetsApi.api238_fleets_members_get_with_http_info()FleetsApi.api238_fleets_members_post_with_http_info()FleetsApi.api238_fleets_patch_with_http_info()FleetsApi.api238_fleets_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.hardware_api module
- pypureclient.flasharray.FA_2_38.api.host_groups_api module
HostGroupsApiHostGroupsApi.api238_host_groups_delete_with_http_info()HostGroupsApi.api238_host_groups_get_with_http_info()HostGroupsApi.api238_host_groups_hosts_delete_with_http_info()HostGroupsApi.api238_host_groups_hosts_get_with_http_info()HostGroupsApi.api238_host_groups_hosts_post_with_http_info()HostGroupsApi.api238_host_groups_patch_with_http_info()HostGroupsApi.api238_host_groups_performance_by_array_get_with_http_info()HostGroupsApi.api238_host_groups_performance_get_with_http_info()HostGroupsApi.api238_host_groups_post_with_http_info()HostGroupsApi.api238_host_groups_protection_groups_delete_with_http_info()HostGroupsApi.api238_host_groups_protection_groups_get_with_http_info()HostGroupsApi.api238_host_groups_protection_groups_post_with_http_info()HostGroupsApi.api238_host_groups_space_get_with_http_info()HostGroupsApi.api238_host_groups_tags_batch_put_with_http_info()HostGroupsApi.api238_host_groups_tags_delete_with_http_info()HostGroupsApi.api238_host_groups_tags_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.hosts_api module
HostsApiHostsApi.api238_hosts_delete_with_http_info()HostsApi.api238_hosts_get_with_http_info()HostsApi.api238_hosts_host_groups_delete_with_http_info()HostsApi.api238_hosts_host_groups_get_with_http_info()HostsApi.api238_hosts_host_groups_post_with_http_info()HostsApi.api238_hosts_patch_with_http_info()HostsApi.api238_hosts_performance_balance_get_with_http_info()HostsApi.api238_hosts_performance_by_array_get_with_http_info()HostsApi.api238_hosts_performance_get_with_http_info()HostsApi.api238_hosts_post_with_http_info()HostsApi.api238_hosts_protection_groups_delete_with_http_info()HostsApi.api238_hosts_protection_groups_get_with_http_info()HostsApi.api238_hosts_protection_groups_post_with_http_info()HostsApi.api238_hosts_space_get_with_http_info()HostsApi.api238_hosts_tags_batch_put_with_http_info()HostsApi.api238_hosts_tags_delete_with_http_info()HostsApi.api238_hosts_tags_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.kmip_api module
- pypureclient.flasharray.FA_2_38.api.log_targets_api module
LogTargetsApiLogTargetsApi.api238_log_targets_file_delete_with_http_info()LogTargetsApi.api238_log_targets_file_get_with_http_info()LogTargetsApi.api238_log_targets_file_patch_with_http_info()LogTargetsApi.api238_log_targets_file_post_with_http_info()LogTargetsApi.api238_log_targets_get_with_http_info()LogTargetsApi.api238_log_targets_syslog_delete_with_http_info()LogTargetsApi.api238_log_targets_syslog_get_with_http_info()LogTargetsApi.api238_log_targets_syslog_patch_with_http_info()LogTargetsApi.api238_log_targets_syslog_post_with_http_info()LogTargetsApi.api238_log_targets_syslog_settings_get_with_http_info()LogTargetsApi.api238_log_targets_syslog_settings_patch_with_http_info()LogTargetsApi.api238_log_targets_syslog_test_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.maintenance_windows_api module
- pypureclient.flasharray.FA_2_38.api.network_interfaces_api module
NetworkInterfacesApiNetworkInterfacesApi.api238_network_interfaces_delete_with_http_info()NetworkInterfacesApi.api238_network_interfaces_get_with_http_info()NetworkInterfacesApi.api238_network_interfaces_neighbors_get_with_http_info()NetworkInterfacesApi.api238_network_interfaces_patch_with_http_info()NetworkInterfacesApi.api238_network_interfaces_performance_get_with_http_info()NetworkInterfacesApi.api238_network_interfaces_port_details_get_with_http_info()NetworkInterfacesApi.api238_network_interfaces_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.offloads_api module
- pypureclient.flasharray.FA_2_38.api.pod_replica_links_api module
PodReplicaLinksApiPodReplicaLinksApi.api238_pod_replica_links_delete_with_http_info()PodReplicaLinksApi.api238_pod_replica_links_get_with_http_info()PodReplicaLinksApi.api238_pod_replica_links_lag_get_with_http_info()PodReplicaLinksApi.api238_pod_replica_links_mappings_policies_get_with_http_info()PodReplicaLinksApi.api238_pod_replica_links_mappings_policies_patch_with_http_info()PodReplicaLinksApi.api238_pod_replica_links_patch_with_http_info()PodReplicaLinksApi.api238_pod_replica_links_performance_replication_get_with_http_info()PodReplicaLinksApi.api238_pod_replica_links_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.pods_api module
PodsApiPodsApi.api238_pods_arrays_delete_with_http_info()PodsApi.api238_pods_arrays_get_with_http_info()PodsApi.api238_pods_arrays_post_with_http_info()PodsApi.api238_pods_delete_with_http_info()PodsApi.api238_pods_get_with_http_info()PodsApi.api238_pods_members_delete_with_http_info()PodsApi.api238_pods_members_get_with_http_info()PodsApi.api238_pods_members_post_with_http_info()PodsApi.api238_pods_patch_with_http_info()PodsApi.api238_pods_performance_by_array_get_with_http_info()PodsApi.api238_pods_performance_get_with_http_info()PodsApi.api238_pods_performance_replication_by_array_get_with_http_info()PodsApi.api238_pods_performance_replication_get_with_http_info()PodsApi.api238_pods_post_with_http_info()PodsApi.api238_pods_space_get_with_http_info()PodsApi.api238_pods_test_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.policies_api module
PoliciesApiPoliciesApi.api238_policies_alert_watcher_delete_with_http_info()PoliciesApi.api238_policies_alert_watcher_get_with_http_info()PoliciesApi.api238_policies_alert_watcher_members_delete_with_http_info()PoliciesApi.api238_policies_alert_watcher_members_get_with_http_info()PoliciesApi.api238_policies_alert_watcher_members_post_with_http_info()PoliciesApi.api238_policies_alert_watcher_patch_with_http_info()PoliciesApi.api238_policies_alert_watcher_post_with_http_info()PoliciesApi.api238_policies_alert_watcher_rules_delete_with_http_info()PoliciesApi.api238_policies_alert_watcher_rules_get_with_http_info()PoliciesApi.api238_policies_alert_watcher_rules_patch_with_http_info()PoliciesApi.api238_policies_alert_watcher_rules_post_with_http_info()PoliciesApi.api238_policies_alert_watcher_rules_test_get_with_http_info()PoliciesApi.api238_policies_audit_file_delete_with_http_info()PoliciesApi.api238_policies_audit_file_get_with_http_info()PoliciesApi.api238_policies_audit_file_members_delete_with_http_info()PoliciesApi.api238_policies_audit_file_members_get_with_http_info()PoliciesApi.api238_policies_audit_file_members_post_with_http_info()PoliciesApi.api238_policies_audit_file_patch_with_http_info()PoliciesApi.api238_policies_audit_file_post_with_http_info()PoliciesApi.api238_policies_autodir_delete_with_http_info()PoliciesApi.api238_policies_autodir_get_with_http_info()PoliciesApi.api238_policies_autodir_members_delete_with_http_info()PoliciesApi.api238_policies_autodir_members_get_with_http_info()PoliciesApi.api238_policies_autodir_members_post_with_http_info()PoliciesApi.api238_policies_autodir_patch_with_http_info()PoliciesApi.api238_policies_autodir_post_with_http_info()PoliciesApi.api238_policies_get_with_http_info()PoliciesApi.api238_policies_management_access_delete_with_http_info()PoliciesApi.api238_policies_management_access_get_with_http_info()PoliciesApi.api238_policies_management_access_members_delete_with_http_info()PoliciesApi.api238_policies_management_access_members_get_with_http_info()PoliciesApi.api238_policies_management_access_members_post_with_http_info()PoliciesApi.api238_policies_management_access_patch_with_http_info()PoliciesApi.api238_policies_management_access_post_with_http_info()PoliciesApi.api238_policies_members_get_with_http_info()PoliciesApi.api238_policies_nfs_client_rules_delete_with_http_info()PoliciesApi.api238_policies_nfs_client_rules_get_with_http_info()PoliciesApi.api238_policies_nfs_client_rules_post_with_http_info()PoliciesApi.api238_policies_nfs_delete_with_http_info()PoliciesApi.api238_policies_nfs_get_with_http_info()PoliciesApi.api238_policies_nfs_members_delete_with_http_info()PoliciesApi.api238_policies_nfs_members_get_with_http_info()PoliciesApi.api238_policies_nfs_members_post_with_http_info()PoliciesApi.api238_policies_nfs_patch_with_http_info()PoliciesApi.api238_policies_nfs_post_with_http_info()PoliciesApi.api238_policies_password_get_with_http_info()PoliciesApi.api238_policies_password_patch_with_http_info()PoliciesApi.api238_policies_quota_delete_with_http_info()PoliciesApi.api238_policies_quota_get_with_http_info()PoliciesApi.api238_policies_quota_members_delete_with_http_info()PoliciesApi.api238_policies_quota_members_get_with_http_info()PoliciesApi.api238_policies_quota_members_post_with_http_info()PoliciesApi.api238_policies_quota_patch_with_http_info()PoliciesApi.api238_policies_quota_post_with_http_info()PoliciesApi.api238_policies_quota_rules_delete_with_http_info()PoliciesApi.api238_policies_quota_rules_get_with_http_info()PoliciesApi.api238_policies_quota_rules_patch_with_http_info()PoliciesApi.api238_policies_quota_rules_post_with_http_info()PoliciesApi.api238_policies_smb_client_rules_delete_with_http_info()PoliciesApi.api238_policies_smb_client_rules_get_with_http_info()PoliciesApi.api238_policies_smb_client_rules_post_with_http_info()PoliciesApi.api238_policies_smb_delete_with_http_info()PoliciesApi.api238_policies_smb_get_with_http_info()PoliciesApi.api238_policies_smb_members_delete_with_http_info()PoliciesApi.api238_policies_smb_members_get_with_http_info()PoliciesApi.api238_policies_smb_members_post_with_http_info()PoliciesApi.api238_policies_smb_patch_with_http_info()PoliciesApi.api238_policies_smb_post_with_http_info()PoliciesApi.api238_policies_snapshot_delete_with_http_info()PoliciesApi.api238_policies_snapshot_get_with_http_info()PoliciesApi.api238_policies_snapshot_members_delete_with_http_info()PoliciesApi.api238_policies_snapshot_members_get_with_http_info()PoliciesApi.api238_policies_snapshot_members_post_with_http_info()PoliciesApi.api238_policies_snapshot_patch_with_http_info()PoliciesApi.api238_policies_snapshot_post_with_http_info()PoliciesApi.api238_policies_snapshot_rules_delete_with_http_info()PoliciesApi.api238_policies_snapshot_rules_get_with_http_info()PoliciesApi.api238_policies_snapshot_rules_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.ports_api module
- pypureclient.flasharray.FA_2_38.api.protection_group_snapshots_api module
ProtectionGroupSnapshotsApiProtectionGroupSnapshotsApi.api238_protection_group_snapshots_delete_with_http_info()ProtectionGroupSnapshotsApi.api238_protection_group_snapshots_get_with_http_info()ProtectionGroupSnapshotsApi.api238_protection_group_snapshots_patch_with_http_info()ProtectionGroupSnapshotsApi.api238_protection_group_snapshots_post_with_http_info()ProtectionGroupSnapshotsApi.api238_protection_group_snapshots_replica_post_with_http_info()ProtectionGroupSnapshotsApi.api238_protection_group_snapshots_test_post_with_http_info()ProtectionGroupSnapshotsApi.api238_protection_group_snapshots_transfer_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.protection_groups_api module
ProtectionGroupsApiProtectionGroupsApi.api238_protection_groups_delete_with_http_info()ProtectionGroupsApi.api238_protection_groups_get_with_http_info()ProtectionGroupsApi.api238_protection_groups_host_groups_delete_with_http_info()ProtectionGroupsApi.api238_protection_groups_host_groups_get_with_http_info()ProtectionGroupsApi.api238_protection_groups_host_groups_post_with_http_info()ProtectionGroupsApi.api238_protection_groups_hosts_delete_with_http_info()ProtectionGroupsApi.api238_protection_groups_hosts_get_with_http_info()ProtectionGroupsApi.api238_protection_groups_hosts_post_with_http_info()ProtectionGroupsApi.api238_protection_groups_patch_with_http_info()ProtectionGroupsApi.api238_protection_groups_performance_replication_by_array_get_with_http_info()ProtectionGroupsApi.api238_protection_groups_performance_replication_get_with_http_info()ProtectionGroupsApi.api238_protection_groups_post_with_http_info()ProtectionGroupsApi.api238_protection_groups_space_get_with_http_info()ProtectionGroupsApi.api238_protection_groups_targets_delete_with_http_info()ProtectionGroupsApi.api238_protection_groups_targets_get_with_http_info()ProtectionGroupsApi.api238_protection_groups_targets_patch_with_http_info()ProtectionGroupsApi.api238_protection_groups_targets_post_with_http_info()ProtectionGroupsApi.api238_protection_groups_volumes_delete_with_http_info()ProtectionGroupsApi.api238_protection_groups_volumes_get_with_http_info()ProtectionGroupsApi.api238_protection_groups_volumes_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.realms_api module
- pypureclient.flasharray.FA_2_38.api.remote_arrays_api module
- pypureclient.flasharray.FA_2_38.api.remote_pods_api module
- pypureclient.flasharray.FA_2_38.api.remote_protection_group_snapshots_api module
RemoteProtectionGroupSnapshotsApiRemoteProtectionGroupSnapshotsApi.api238_remote_protection_group_snapshots_delete_with_http_info()RemoteProtectionGroupSnapshotsApi.api238_remote_protection_group_snapshots_get_with_http_info()RemoteProtectionGroupSnapshotsApi.api238_remote_protection_group_snapshots_patch_with_http_info()RemoteProtectionGroupSnapshotsApi.api238_remote_protection_group_snapshots_post_with_http_info()RemoteProtectionGroupSnapshotsApi.api238_remote_protection_group_snapshots_test_post_with_http_info()RemoteProtectionGroupSnapshotsApi.api238_remote_protection_group_snapshots_transfer_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.remote_protection_groups_api module
- pypureclient.flasharray.FA_2_38.api.remote_volume_snapshots_api module
RemoteVolumeSnapshotsApiRemoteVolumeSnapshotsApi.api238_remote_volume_snapshots_delete_with_http_info()RemoteVolumeSnapshotsApi.api238_remote_volume_snapshots_get_with_http_info()RemoteVolumeSnapshotsApi.api238_remote_volume_snapshots_patch_with_http_info()RemoteVolumeSnapshotsApi.api238_remote_volume_snapshots_post_with_http_info()RemoteVolumeSnapshotsApi.api238_remote_volume_snapshots_transfer_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.saml2_sso_api module
SAML2SSOApiSAML2SSOApi.api238_sso_saml2_idps_delete_with_http_info()SAML2SSOApi.api238_sso_saml2_idps_get_with_http_info()SAML2SSOApi.api238_sso_saml2_idps_patch_with_http_info()SAML2SSOApi.api238_sso_saml2_idps_post_with_http_info()SAML2SSOApi.api238_sso_saml2_idps_test_get_with_http_info()SAML2SSOApi.api238_sso_saml2_idps_test_patch_with_http_info()
- pypureclient.flasharray.FA_2_38.api.sessions_api module
- pypureclient.flasharray.FA_2_38.api.smis_api module
- pypureclient.flasharray.FA_2_38.api.smtp_api module
- pypureclient.flasharray.FA_2_38.api.snmp_agents_api module
- pypureclient.flasharray.FA_2_38.api.snmp_managers_api module
SNMPManagersApiSNMPManagersApi.api238_snmp_managers_delete_with_http_info()SNMPManagersApi.api238_snmp_managers_get_with_http_info()SNMPManagersApi.api238_snmp_managers_patch_with_http_info()SNMPManagersApi.api238_snmp_managers_post_with_http_info()SNMPManagersApi.api238_snmp_managers_test_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.software_api module
SoftwareApiSoftwareApi.api238_software_bundle_get_with_http_info()SoftwareApi.api238_software_bundle_post_with_http_info()SoftwareApi.api238_software_check_delete_with_http_info()SoftwareApi.api238_software_check_get_with_http_info()SoftwareApi.api238_software_check_post_with_http_info()SoftwareApi.api238_software_delete_with_http_info()SoftwareApi.api238_software_get_with_http_info()SoftwareApi.api238_software_installation_steps_get_with_http_info()SoftwareApi.api238_software_installations_get_with_http_info()SoftwareApi.api238_software_installations_patch_with_http_info()SoftwareApi.api238_software_installations_post_with_http_info()SoftwareApi.api238_software_patches_catalog_get_with_http_info()SoftwareApi.api238_software_patches_get_with_http_info()SoftwareApi.api238_software_patches_post_with_http_info()SoftwareApi.api238_software_post_with_http_info()SoftwareApi.api238_software_versions_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.subnets_api module
- pypureclient.flasharray.FA_2_38.api.subscription_assets_api module
- pypureclient.flasharray.FA_2_38.api.subscriptions_api module
- pypureclient.flasharray.FA_2_38.api.support_api module
SupportApiSupportApi.api238_support_diagnostics_details_get_with_http_info()SupportApi.api238_support_diagnostics_settings_get_with_http_info()SupportApi.api238_support_diagnostics_settings_patch_with_http_info()SupportApi.api238_support_get_with_http_info()SupportApi.api238_support_patch_with_http_info()SupportApi.api238_support_test_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.syslog_api module
SyslogApiSyslogApi.api238_syslog_servers_delete_with_http_info()SyslogApi.api238_syslog_servers_get_with_http_info()SyslogApi.api238_syslog_servers_patch_with_http_info()SyslogApi.api238_syslog_servers_post_with_http_info()SyslogApi.api238_syslog_servers_settings_get_with_http_info()SyslogApi.api238_syslog_servers_settings_patch_with_http_info()SyslogApi.api238_syslog_servers_test_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.vchost_connections_api module
- pypureclient.flasharray.FA_2_38.api.vchosts_api module
VchostsApiVchostsApi.api238_vchosts_certificates_delete_with_http_info()VchostsApi.api238_vchosts_certificates_get_with_http_info()VchostsApi.api238_vchosts_certificates_patch_with_http_info()VchostsApi.api238_vchosts_certificates_post_with_http_info()VchostsApi.api238_vchosts_delete_with_http_info()VchostsApi.api238_vchosts_endpoints_delete_with_http_info()VchostsApi.api238_vchosts_endpoints_get_with_http_info()VchostsApi.api238_vchosts_endpoints_patch_with_http_info()VchostsApi.api238_vchosts_endpoints_post_with_http_info()VchostsApi.api238_vchosts_get_with_http_info()VchostsApi.api238_vchosts_patch_with_http_info()VchostsApi.api238_vchosts_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.virtual_machines_api module
VirtualMachinesApiVirtualMachinesApi.api238_virtual_machine_snapshots_get_with_http_info()VirtualMachinesApi.api238_virtual_machine_volume_snapshots_get_with_http_info()VirtualMachinesApi.api238_virtual_machines_get_with_http_info()VirtualMachinesApi.api238_virtual_machines_patch_with_http_info()VirtualMachinesApi.api238_virtual_machines_post_with_http_info()
- pypureclient.flasharray.FA_2_38.api.volume_groups_api module
VolumeGroupsApiVolumeGroupsApi.api238_volume_groups_delete_with_http_info()VolumeGroupsApi.api238_volume_groups_get_with_http_info()VolumeGroupsApi.api238_volume_groups_patch_with_http_info()VolumeGroupsApi.api238_volume_groups_performance_get_with_http_info()VolumeGroupsApi.api238_volume_groups_post_with_http_info()VolumeGroupsApi.api238_volume_groups_space_get_with_http_info()VolumeGroupsApi.api238_volume_groups_volumes_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.volume_snapshots_api module
VolumeSnapshotsApiVolumeSnapshotsApi.api238_volume_snapshots_delete_with_http_info()VolumeSnapshotsApi.api238_volume_snapshots_get_with_http_info()VolumeSnapshotsApi.api238_volume_snapshots_patch_with_http_info()VolumeSnapshotsApi.api238_volume_snapshots_post_with_http_info()VolumeSnapshotsApi.api238_volume_snapshots_tags_batch_put_with_http_info()VolumeSnapshotsApi.api238_volume_snapshots_tags_delete_with_http_info()VolumeSnapshotsApi.api238_volume_snapshots_tags_get_with_http_info()VolumeSnapshotsApi.api238_volume_snapshots_test_post_with_http_info()VolumeSnapshotsApi.api238_volume_snapshots_transfer_get_with_http_info()
- pypureclient.flasharray.FA_2_38.api.volumes_api module
VolumesApiVolumesApi.api238_volumes_batch_post_with_http_info()VolumesApi.api238_volumes_batch_test_post_with_http_info()VolumesApi.api238_volumes_delete_with_http_info()VolumesApi.api238_volumes_diff_get_with_http_info()VolumesApi.api238_volumes_get_with_http_info()VolumesApi.api238_volumes_patch_with_http_info()VolumesApi.api238_volumes_performance_by_array_get_with_http_info()VolumesApi.api238_volumes_performance_get_with_http_info()VolumesApi.api238_volumes_post_with_http_info()VolumesApi.api238_volumes_protection_groups_delete_with_http_info()VolumesApi.api238_volumes_protection_groups_get_with_http_info()VolumesApi.api238_volumes_protection_groups_post_with_http_info()VolumesApi.api238_volumes_space_get_with_http_info()VolumesApi.api238_volumes_tags_batch_put_with_http_info()VolumesApi.api238_volumes_tags_delete_with_http_info()VolumesApi.api238_volumes_tags_get_with_http_info()VolumesApi.api238_volumes_test_post_with_http_info()VolumesApi.api238_volumes_volume_groups_get_with_http_info()
- Module contents
- pypureclient.flasharray.FA_2_38.models package
- Submodules
- pypureclient.flasharray.FA_2_38.models.active_directory module
ActiveDirectoryActiveDirectory.ConfigActiveDirectory.as_request_dict()ActiveDirectory.computer_nameActiveDirectory.directory_serversActiveDirectory.domainActiveDirectory.from_dict()ActiveDirectory.from_json()ActiveDirectory.kerberos_serversActiveDirectory.nameActiveDirectory.tlsActiveDirectory.to_dict()ActiveDirectory.to_json()ActiveDirectory.to_str()
- pypureclient.flasharray.FA_2_38.models.active_directory_get_response module
ActiveDirectoryGetResponseActiveDirectoryGetResponse.ConfigActiveDirectoryGetResponse.as_request_dict()ActiveDirectoryGetResponse.continuation_tokenActiveDirectoryGetResponse.from_dict()ActiveDirectoryGetResponse.from_json()ActiveDirectoryGetResponse.itemsActiveDirectoryGetResponse.more_items_remainingActiveDirectoryGetResponse.to_dict()ActiveDirectoryGetResponse.to_json()ActiveDirectoryGetResponse.to_str()ActiveDirectoryGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.active_directory_patch module
- pypureclient.flasharray.FA_2_38.models.active_directory_post module
ActiveDirectoryPostActiveDirectoryPost.ConfigActiveDirectoryPost.as_request_dict()ActiveDirectoryPost.computer_nameActiveDirectoryPost.directory_serversActiveDirectoryPost.domainActiveDirectoryPost.from_dict()ActiveDirectoryPost.from_json()ActiveDirectoryPost.join_ouActiveDirectoryPost.kerberos_serversActiveDirectoryPost.passwordActiveDirectoryPost.tlsActiveDirectoryPost.to_dict()ActiveDirectoryPost.to_json()ActiveDirectoryPost.to_str()ActiveDirectoryPost.user
- pypureclient.flasharray.FA_2_38.models.active_directory_response module
- pypureclient.flasharray.FA_2_38.models.admin module
- pypureclient.flasharray.FA_2_38.models.admin_api_token module
- pypureclient.flasharray.FA_2_38.models.admin_api_token_get_response module
AdminApiTokenGetResponseAdminApiTokenGetResponse.ConfigAdminApiTokenGetResponse.as_request_dict()AdminApiTokenGetResponse.continuation_tokenAdminApiTokenGetResponse.from_dict()AdminApiTokenGetResponse.from_json()AdminApiTokenGetResponse.itemsAdminApiTokenGetResponse.more_items_remainingAdminApiTokenGetResponse.to_dict()AdminApiTokenGetResponse.to_json()AdminApiTokenGetResponse.to_str()AdminApiTokenGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.admin_api_token_response module
- pypureclient.flasharray.FA_2_38.models.admin_cache module
- pypureclient.flasharray.FA_2_38.models.admin_cache_get_response module
AdminCacheGetResponseAdminCacheGetResponse.ConfigAdminCacheGetResponse.as_request_dict()AdminCacheGetResponse.continuation_tokenAdminCacheGetResponse.from_dict()AdminCacheGetResponse.from_json()AdminCacheGetResponse.itemsAdminCacheGetResponse.more_items_remainingAdminCacheGetResponse.to_dict()AdminCacheGetResponse.to_json()AdminCacheGetResponse.to_str()AdminCacheGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.admin_cache_response module
- pypureclient.flasharray.FA_2_38.models.admin_get_response module
AdminGetResponseAdminGetResponse.ConfigAdminGetResponse.as_request_dict()AdminGetResponse.continuation_tokenAdminGetResponse.from_dict()AdminGetResponse.from_json()AdminGetResponse.itemsAdminGetResponse.more_items_remainingAdminGetResponse.to_dict()AdminGetResponse.to_json()AdminGetResponse.to_str()AdminGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.admin_patch module
AdminPatchAdminPatch.ConfigAdminPatch.api_tokenAdminPatch.as_request_dict()AdminPatch.from_dict()AdminPatch.from_json()AdminPatch.is_localAdminPatch.lockedAdminPatch.lockout_remainingAdminPatch.management_access_policiesAdminPatch.nameAdminPatch.old_passwordAdminPatch.passwordAdminPatch.public_keyAdminPatch.roleAdminPatch.to_dict()AdminPatch.to_json()AdminPatch.to_str()
- pypureclient.flasharray.FA_2_38.models.admin_post module
- pypureclient.flasharray.FA_2_38.models.admin_response module
- pypureclient.flasharray.FA_2_38.models.admin_role module
- pypureclient.flasharray.FA_2_38.models.admin_settings module
AdminSettingsAdminSettings.ConfigAdminSettings.as_request_dict()AdminSettings.from_dict()AdminSettings.from_json()AdminSettings.lockout_durationAdminSettings.max_login_attemptsAdminSettings.min_password_lengthAdminSettings.required_authentication_methodsAdminSettings.single_sign_on_enabledAdminSettings.to_dict()AdminSettings.to_json()AdminSettings.to_str()
- pypureclient.flasharray.FA_2_38.models.admin_settings_get_response module
AdminSettingsGetResponseAdminSettingsGetResponse.ConfigAdminSettingsGetResponse.as_request_dict()AdminSettingsGetResponse.from_dict()AdminSettingsGetResponse.from_json()AdminSettingsGetResponse.itemsAdminSettingsGetResponse.more_items_remainingAdminSettingsGetResponse.to_dict()AdminSettingsGetResponse.to_json()AdminSettingsGetResponse.to_str()AdminSettingsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.admin_settings_required_authentication_methods module
AdminSettingsRequiredAuthenticationMethodsAdminSettingsRequiredAuthenticationMethods.ConfigAdminSettingsRequiredAuthenticationMethods.as_request_dict()AdminSettingsRequiredAuthenticationMethods.from_dict()AdminSettingsRequiredAuthenticationMethods.from_json()AdminSettingsRequiredAuthenticationMethods.sshAdminSettingsRequiredAuthenticationMethods.to_dict()AdminSettingsRequiredAuthenticationMethods.to_json()AdminSettingsRequiredAuthenticationMethods.to_str()AdminSettingsRequiredAuthenticationMethods.web_ui
- pypureclient.flasharray.FA_2_38.models.admin_settings_response module
- pypureclient.flasharray.FA_2_38.models.aggregate_replication_performance module
AggregateReplicationPerformanceAggregateReplicationPerformance.ConfigAggregateReplicationPerformance.as_request_dict()AggregateReplicationPerformance.bytes_per_secAggregateReplicationPerformance.from_dict()AggregateReplicationPerformance.from_json()AggregateReplicationPerformance.to_dict()AggregateReplicationPerformance.to_json()AggregateReplicationPerformance.to_str()
- pypureclient.flasharray.FA_2_38.models.alert module
AlertAlert.ConfigAlert.actualAlert.as_request_dict()Alert.categoryAlert.closedAlert.codeAlert.component_nameAlert.component_typeAlert.contextAlert.createdAlert.descriptionAlert.expectedAlert.flaggedAlert.from_dict()Alert.from_json()Alert.idAlert.issueAlert.knowledge_base_urlAlert.nameAlert.notifiedAlert.severityAlert.stateAlert.summaryAlert.to_dict()Alert.to_json()Alert.to_str()Alert.updated
- pypureclient.flasharray.FA_2_38.models.alert_event module
AlertEventAlertEvent.ConfigAlertEvent.actualAlertEvent.alertAlertEvent.as_request_dict()AlertEvent.codeAlertEvent.component_nameAlertEvent.component_typeAlertEvent.contextAlertEvent.createdAlertEvent.expectedAlertEvent.from_dict()AlertEvent.from_json()AlertEvent.issueAlertEvent.knowledge_base_urlAlertEvent.nameAlertEvent.severityAlertEvent.stateAlertEvent.summaryAlertEvent.timeAlertEvent.to_dict()AlertEvent.to_json()AlertEvent.to_str()
- pypureclient.flasharray.FA_2_38.models.alert_event_get_response module
AlertEventGetResponseAlertEventGetResponse.ConfigAlertEventGetResponse.as_request_dict()AlertEventGetResponse.continuation_tokenAlertEventGetResponse.errorsAlertEventGetResponse.from_dict()AlertEventGetResponse.from_json()AlertEventGetResponse.itemsAlertEventGetResponse.more_items_remainingAlertEventGetResponse.to_dict()AlertEventGetResponse.to_json()AlertEventGetResponse.to_str()AlertEventGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.alert_event_response module
- pypureclient.flasharray.FA_2_38.models.alert_get_response module
AlertGetResponseAlertGetResponse.ConfigAlertGetResponse.as_request_dict()AlertGetResponse.continuation_tokenAlertGetResponse.errorsAlertGetResponse.from_dict()AlertGetResponse.from_json()AlertGetResponse.itemsAlertGetResponse.more_items_remainingAlertGetResponse.to_dict()AlertGetResponse.to_json()AlertGetResponse.to_str()AlertGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.alert_response module
- pypureclient.flasharray.FA_2_38.models.alert_rules module
- pypureclient.flasharray.FA_2_38.models.alert_rules_catalog module
AlertRulesCatalogAlertRulesCatalog.ConfigAlertRulesCatalog.allowed_valuesAlertRulesCatalog.as_request_dict()AlertRulesCatalog.codeAlertRulesCatalog.contextAlertRulesCatalog.default_valueAlertRulesCatalog.from_dict()AlertRulesCatalog.from_json()AlertRulesCatalog.parameterAlertRulesCatalog.subjectAlertRulesCatalog.to_dict()AlertRulesCatalog.to_json()AlertRulesCatalog.to_str()
- pypureclient.flasharray.FA_2_38.models.alert_rules_catalog_get_response module
AlertRulesCatalogGetResponseAlertRulesCatalogGetResponse.ConfigAlertRulesCatalogGetResponse.as_request_dict()AlertRulesCatalogGetResponse.continuation_tokenAlertRulesCatalogGetResponse.errorsAlertRulesCatalogGetResponse.from_dict()AlertRulesCatalogGetResponse.from_json()AlertRulesCatalogGetResponse.itemsAlertRulesCatalogGetResponse.more_items_remainingAlertRulesCatalogGetResponse.to_dict()AlertRulesCatalogGetResponse.to_json()AlertRulesCatalogGetResponse.to_str()AlertRulesCatalogGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.alert_rules_catalog_response module
- pypureclient.flasharray.FA_2_38.models.alert_rules_get_response module
AlertRulesGetResponseAlertRulesGetResponse.ConfigAlertRulesGetResponse.as_request_dict()AlertRulesGetResponse.continuation_tokenAlertRulesGetResponse.errorsAlertRulesGetResponse.from_dict()AlertRulesGetResponse.from_json()AlertRulesGetResponse.itemsAlertRulesGetResponse.more_items_remainingAlertRulesGetResponse.to_dict()AlertRulesGetResponse.to_json()AlertRulesGetResponse.to_str()AlertRulesGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.alert_rules_response module
- pypureclient.flasharray.FA_2_38.models.alert_watcher module
- pypureclient.flasharray.FA_2_38.models.alert_watcher_get_response module
AlertWatcherGetResponseAlertWatcherGetResponse.ConfigAlertWatcherGetResponse.as_request_dict()AlertWatcherGetResponse.continuation_tokenAlertWatcherGetResponse.from_dict()AlertWatcherGetResponse.from_json()AlertWatcherGetResponse.itemsAlertWatcherGetResponse.more_items_remainingAlertWatcherGetResponse.to_dict()AlertWatcherGetResponse.to_json()AlertWatcherGetResponse.to_str()AlertWatcherGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.alert_watcher_patch module
- pypureclient.flasharray.FA_2_38.models.alert_watcher_post module
- pypureclient.flasharray.FA_2_38.models.alert_watcher_response module
- pypureclient.flasharray.FA_2_38.models.api_client module
ApiClientApiClient.ConfigApiClient.access_policiesApiClient.access_token_ttl_in_msApiClient.as_request_dict()ApiClient.enabledApiClient.from_dict()ApiClient.from_json()ApiClient.idApiClient.issuerApiClient.key_idApiClient.max_roleApiClient.nameApiClient.public_keyApiClient.to_dict()ApiClient.to_json()ApiClient.to_str()
- pypureclient.flasharray.FA_2_38.models.api_client_get_response module
ApiClientGetResponseApiClientGetResponse.ConfigApiClientGetResponse.as_request_dict()ApiClientGetResponse.continuation_tokenApiClientGetResponse.from_dict()ApiClientGetResponse.from_json()ApiClientGetResponse.itemsApiClientGetResponse.more_items_remainingApiClientGetResponse.to_dict()ApiClientGetResponse.to_json()ApiClientGetResponse.to_str()ApiClientGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.api_client_patch module
- pypureclient.flasharray.FA_2_38.models.api_client_post module
ApiClientPostApiClientPost.ConfigApiClientPost.access_policiesApiClientPost.access_token_ttl_in_msApiClientPost.as_request_dict()ApiClientPost.from_dict()ApiClientPost.from_json()ApiClientPost.issuerApiClientPost.max_roleApiClientPost.public_keyApiClientPost.to_dict()ApiClientPost.to_json()ApiClientPost.to_str()
- pypureclient.flasharray.FA_2_38.models.api_client_response module
- pypureclient.flasharray.FA_2_38.models.api_token module
- pypureclient.flasharray.FA_2_38.models.api_version_response module
- pypureclient.flasharray.FA_2_38.models.app module
- pypureclient.flasharray.FA_2_38.models.app_get_response module
AppGetResponseAppGetResponse.ConfigAppGetResponse.as_request_dict()AppGetResponse.continuation_tokenAppGetResponse.from_dict()AppGetResponse.from_json()AppGetResponse.itemsAppGetResponse.more_items_remainingAppGetResponse.to_dict()AppGetResponse.to_json()AppGetResponse.to_str()AppGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.app_node module
- pypureclient.flasharray.FA_2_38.models.app_node_get_response module
AppNodeGetResponseAppNodeGetResponse.ConfigAppNodeGetResponse.as_request_dict()AppNodeGetResponse.continuation_tokenAppNodeGetResponse.from_dict()AppNodeGetResponse.from_json()AppNodeGetResponse.itemsAppNodeGetResponse.more_items_remainingAppNodeGetResponse.to_dict()AppNodeGetResponse.to_json()AppNodeGetResponse.to_str()AppNodeGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.app_node_response module
- pypureclient.flasharray.FA_2_38.models.app_response module
- pypureclient.flasharray.FA_2_38.models.array_connection module
ArrayConnectionArrayConnection.ConfigArrayConnection.as_request_dict()ArrayConnection.contextArrayConnection.encryptionArrayConnection.encryption_modeArrayConnection.from_dict()ArrayConnection.from_json()ArrayConnection.idArrayConnection.management_addressArrayConnection.nameArrayConnection.replication_addressesArrayConnection.replication_transportArrayConnection.statusArrayConnection.throttleArrayConnection.to_dict()ArrayConnection.to_json()ArrayConnection.to_str()ArrayConnection.typeArrayConnection.version
- pypureclient.flasharray.FA_2_38.models.array_connection_get_response module
ArrayConnectionGetResponseArrayConnectionGetResponse.ConfigArrayConnectionGetResponse.as_request_dict()ArrayConnectionGetResponse.continuation_tokenArrayConnectionGetResponse.errorsArrayConnectionGetResponse.from_dict()ArrayConnectionGetResponse.from_json()ArrayConnectionGetResponse.itemsArrayConnectionGetResponse.more_items_remainingArrayConnectionGetResponse.to_dict()ArrayConnectionGetResponse.to_json()ArrayConnectionGetResponse.to_str()ArrayConnectionGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.array_connection_key module
- pypureclient.flasharray.FA_2_38.models.array_connection_key_get_response module
ArrayConnectionKeyGetResponseArrayConnectionKeyGetResponse.ConfigArrayConnectionKeyGetResponse.as_request_dict()ArrayConnectionKeyGetResponse.continuation_tokenArrayConnectionKeyGetResponse.from_dict()ArrayConnectionKeyGetResponse.from_json()ArrayConnectionKeyGetResponse.itemsArrayConnectionKeyGetResponse.more_items_remainingArrayConnectionKeyGetResponse.to_dict()ArrayConnectionKeyGetResponse.to_json()ArrayConnectionKeyGetResponse.to_str()ArrayConnectionKeyGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.array_connection_patch module
ArrayConnectionPatchArrayConnectionPatch.ConfigArrayConnectionPatch.as_request_dict()ArrayConnectionPatch.connection_keyArrayConnectionPatch.default_limitArrayConnectionPatch.encryptionArrayConnectionPatch.from_dict()ArrayConnectionPatch.from_json()ArrayConnectionPatch.management_addressArrayConnectionPatch.replication_addressesArrayConnectionPatch.throttleArrayConnectionPatch.to_dict()ArrayConnectionPatch.to_json()ArrayConnectionPatch.to_str()ArrayConnectionPatch.typeArrayConnectionPatch.windowArrayConnectionPatch.window_limit
- pypureclient.flasharray.FA_2_38.models.array_connection_path module
ArrayConnectionPathArrayConnectionPath.ConfigArrayConnectionPath.as_request_dict()ArrayConnectionPath.encryptionArrayConnectionPath.encryption_modeArrayConnectionPath.from_dict()ArrayConnectionPath.from_json()ArrayConnectionPath.local_addressArrayConnectionPath.local_portArrayConnectionPath.nameArrayConnectionPath.remote_addressArrayConnectionPath.remote_portArrayConnectionPath.replication_transportArrayConnectionPath.statusArrayConnectionPath.to_dict()ArrayConnectionPath.to_json()ArrayConnectionPath.to_str()
- pypureclient.flasharray.FA_2_38.models.array_connection_path_get_response module
ArrayConnectionPathGetResponseArrayConnectionPathGetResponse.ConfigArrayConnectionPathGetResponse.as_request_dict()ArrayConnectionPathGetResponse.continuation_tokenArrayConnectionPathGetResponse.from_dict()ArrayConnectionPathGetResponse.from_json()ArrayConnectionPathGetResponse.itemsArrayConnectionPathGetResponse.more_items_remainingArrayConnectionPathGetResponse.to_dict()ArrayConnectionPathGetResponse.to_json()ArrayConnectionPathGetResponse.to_str()ArrayConnectionPathGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.array_connection_path_response module
ArrayConnectionPathResponseArrayConnectionPathResponse.ConfigArrayConnectionPathResponse.as_request_dict()ArrayConnectionPathResponse.from_dict()ArrayConnectionPathResponse.from_json()ArrayConnectionPathResponse.itemsArrayConnectionPathResponse.to_dict()ArrayConnectionPathResponse.to_json()ArrayConnectionPathResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.array_connection_post module
ArrayConnectionPostArrayConnectionPost.ConfigArrayConnectionPost.as_request_dict()ArrayConnectionPost.connection_keyArrayConnectionPost.encryptionArrayConnectionPost.from_dict()ArrayConnectionPost.from_json()ArrayConnectionPost.management_addressArrayConnectionPost.replication_addressesArrayConnectionPost.replication_transportArrayConnectionPost.to_dict()ArrayConnectionPost.to_json()ArrayConnectionPost.to_str()ArrayConnectionPost.type
- pypureclient.flasharray.FA_2_38.models.array_connection_response module
- pypureclient.flasharray.FA_2_38.models.array_encryption module
- pypureclient.flasharray.FA_2_38.models.array_erasure module
ArrayErasureArrayErasure.ConfigArrayErasure.as_request_dict()ArrayErasure.detailsArrayErasure.from_dict()ArrayErasure.from_json()ArrayErasure.idArrayErasure.image_download_progressArrayErasure.image_sourceArrayErasure.image_versionArrayErasure.nameArrayErasure.sanitization_certificateArrayErasure.statusArrayErasure.to_dict()ArrayErasure.to_json()ArrayErasure.to_str()
- pypureclient.flasharray.FA_2_38.models.array_erasure_get_response module
ArrayErasureGetResponseArrayErasureGetResponse.ConfigArrayErasureGetResponse.as_request_dict()ArrayErasureGetResponse.continuation_tokenArrayErasureGetResponse.from_dict()ArrayErasureGetResponse.from_json()ArrayErasureGetResponse.itemsArrayErasureGetResponse.more_items_remainingArrayErasureGetResponse.to_dict()ArrayErasureGetResponse.to_json()ArrayErasureGetResponse.to_str()ArrayErasureGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.array_erasure_patch module
- pypureclient.flasharray.FA_2_38.models.array_erasure_response module
- pypureclient.flasharray.FA_2_38.models.array_factory_reset_token module
ArrayFactoryResetTokenArrayFactoryResetToken.ConfigArrayFactoryResetToken.as_request_dict()ArrayFactoryResetToken.from_dict()ArrayFactoryResetToken.from_json()ArrayFactoryResetToken.idArrayFactoryResetToken.nameArrayFactoryResetToken.to_dict()ArrayFactoryResetToken.to_json()ArrayFactoryResetToken.to_str()ArrayFactoryResetToken.token
- pypureclient.flasharray.FA_2_38.models.array_factory_reset_token_get_response module
ArrayFactoryResetTokenGetResponseArrayFactoryResetTokenGetResponse.ConfigArrayFactoryResetTokenGetResponse.as_request_dict()ArrayFactoryResetTokenGetResponse.continuation_tokenArrayFactoryResetTokenGetResponse.from_dict()ArrayFactoryResetTokenGetResponse.from_json()ArrayFactoryResetTokenGetResponse.itemsArrayFactoryResetTokenGetResponse.more_items_remainingArrayFactoryResetTokenGetResponse.to_dict()ArrayFactoryResetTokenGetResponse.to_json()ArrayFactoryResetTokenGetResponse.to_str()ArrayFactoryResetTokenGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.array_factory_reset_token_response module
ArrayFactoryResetTokenResponseArrayFactoryResetTokenResponse.ConfigArrayFactoryResetTokenResponse.as_request_dict()ArrayFactoryResetTokenResponse.from_dict()ArrayFactoryResetTokenResponse.from_json()ArrayFactoryResetTokenResponse.itemsArrayFactoryResetTokenResponse.to_dict()ArrayFactoryResetTokenResponse.to_json()ArrayFactoryResetTokenResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.array_get_response module
ArrayGetResponseArrayGetResponse.ConfigArrayGetResponse.as_request_dict()ArrayGetResponse.continuation_tokenArrayGetResponse.errorsArrayGetResponse.from_dict()ArrayGetResponse.from_json()ArrayGetResponse.itemsArrayGetResponse.more_items_remainingArrayGetResponse.to_dict()ArrayGetResponse.to_json()ArrayGetResponse.to_str()ArrayGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.array_performance module
ArrayPerformanceArrayPerformance.ConfigArrayPerformance.as_request_dict()ArrayPerformance.bytes_per_mirrored_writeArrayPerformance.bytes_per_opArrayPerformance.bytes_per_readArrayPerformance.bytes_per_writeArrayPerformance.from_dict()ArrayPerformance.from_json()ArrayPerformance.idArrayPerformance.local_queue_usec_per_opArrayPerformance.mirrored_write_bytes_per_secArrayPerformance.mirrored_writes_per_secArrayPerformance.nameArrayPerformance.others_per_secArrayPerformance.qos_rate_limit_usec_per_mirrored_write_opArrayPerformance.qos_rate_limit_usec_per_read_opArrayPerformance.qos_rate_limit_usec_per_write_opArrayPerformance.queue_depthArrayPerformance.queue_usec_per_mirrored_write_opArrayPerformance.queue_usec_per_read_opArrayPerformance.queue_usec_per_write_opArrayPerformance.read_bytes_per_secArrayPerformance.reads_per_secArrayPerformance.san_usec_per_mirrored_write_opArrayPerformance.san_usec_per_read_opArrayPerformance.san_usec_per_write_opArrayPerformance.service_usec_per_mirrored_write_opArrayPerformance.service_usec_per_read_opArrayPerformance.service_usec_per_read_op_cache_reductionArrayPerformance.service_usec_per_write_opArrayPerformance.timeArrayPerformance.to_dict()ArrayPerformance.to_json()ArrayPerformance.to_str()ArrayPerformance.usec_per_mirrored_write_opArrayPerformance.usec_per_other_opArrayPerformance.usec_per_read_opArrayPerformance.usec_per_write_opArrayPerformance.write_bytes_per_secArrayPerformance.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.array_performance_by_link module
ArrayPerformanceByLinkArrayPerformanceByLink.ConfigArrayPerformanceByLink.as_request_dict()ArrayPerformanceByLink.bytes_per_mirrored_writeArrayPerformanceByLink.bytes_per_opArrayPerformanceByLink.bytes_per_readArrayPerformanceByLink.bytes_per_writeArrayPerformanceByLink.from_dict()ArrayPerformanceByLink.from_json()ArrayPerformanceByLink.idArrayPerformanceByLink.linkArrayPerformanceByLink.local_queue_usec_per_opArrayPerformanceByLink.mirrored_write_bytes_per_secArrayPerformanceByLink.mirrored_writes_per_secArrayPerformanceByLink.nameArrayPerformanceByLink.others_per_secArrayPerformanceByLink.qos_rate_limit_usec_per_mirrored_write_opArrayPerformanceByLink.qos_rate_limit_usec_per_read_opArrayPerformanceByLink.qos_rate_limit_usec_per_write_opArrayPerformanceByLink.queue_depthArrayPerformanceByLink.queue_usec_per_mirrored_write_opArrayPerformanceByLink.queue_usec_per_read_opArrayPerformanceByLink.queue_usec_per_write_opArrayPerformanceByLink.read_bytes_per_secArrayPerformanceByLink.reads_per_secArrayPerformanceByLink.san_usec_per_mirrored_write_opArrayPerformanceByLink.san_usec_per_read_opArrayPerformanceByLink.san_usec_per_write_opArrayPerformanceByLink.service_usec_per_mirrored_write_opArrayPerformanceByLink.service_usec_per_read_opArrayPerformanceByLink.service_usec_per_read_op_cache_reductionArrayPerformanceByLink.service_usec_per_write_opArrayPerformanceByLink.timeArrayPerformanceByLink.to_dict()ArrayPerformanceByLink.to_json()ArrayPerformanceByLink.to_str()ArrayPerformanceByLink.usec_per_mirrored_write_opArrayPerformanceByLink.usec_per_other_opArrayPerformanceByLink.usec_per_read_opArrayPerformanceByLink.usec_per_write_opArrayPerformanceByLink.write_bytes_per_secArrayPerformanceByLink.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.array_performance_by_link_get_response module
ArrayPerformanceByLinkGetResponseArrayPerformanceByLinkGetResponse.ConfigArrayPerformanceByLinkGetResponse.as_request_dict()ArrayPerformanceByLinkGetResponse.continuation_tokenArrayPerformanceByLinkGetResponse.from_dict()ArrayPerformanceByLinkGetResponse.from_json()ArrayPerformanceByLinkGetResponse.itemsArrayPerformanceByLinkGetResponse.more_items_remainingArrayPerformanceByLinkGetResponse.to_dict()ArrayPerformanceByLinkGetResponse.to_json()ArrayPerformanceByLinkGetResponse.to_str()ArrayPerformanceByLinkGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.array_performance_by_link_response module
ArrayPerformanceByLinkResponseArrayPerformanceByLinkResponse.ConfigArrayPerformanceByLinkResponse.as_request_dict()ArrayPerformanceByLinkResponse.from_dict()ArrayPerformanceByLinkResponse.from_json()ArrayPerformanceByLinkResponse.itemsArrayPerformanceByLinkResponse.to_dict()ArrayPerformanceByLinkResponse.to_json()ArrayPerformanceByLinkResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.array_performance_get_response module
ArrayPerformanceGetResponseArrayPerformanceGetResponse.ConfigArrayPerformanceGetResponse.as_request_dict()ArrayPerformanceGetResponse.continuation_tokenArrayPerformanceGetResponse.from_dict()ArrayPerformanceGetResponse.from_json()ArrayPerformanceGetResponse.itemsArrayPerformanceGetResponse.more_items_remainingArrayPerformanceGetResponse.to_dict()ArrayPerformanceGetResponse.to_json()ArrayPerformanceGetResponse.to_str()ArrayPerformanceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.array_response module
- pypureclient.flasharray.FA_2_38.models.array_space module
- pypureclient.flasharray.FA_2_38.models.array_space_get_response module
ArraySpaceGetResponseArraySpaceGetResponse.ConfigArraySpaceGetResponse.as_request_dict()ArraySpaceGetResponse.continuation_tokenArraySpaceGetResponse.errorsArraySpaceGetResponse.from_dict()ArraySpaceGetResponse.from_json()ArraySpaceGetResponse.itemsArraySpaceGetResponse.more_items_remainingArraySpaceGetResponse.to_dict()ArraySpaceGetResponse.to_json()ArraySpaceGetResponse.to_str()ArraySpaceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.arrayencryption_data_at_rest module
ArrayencryptionDataAtRestArrayencryptionDataAtRest.ConfigArrayencryptionDataAtRest.algorithmArrayencryptionDataAtRest.as_request_dict()ArrayencryptionDataAtRest.enabledArrayencryptionDataAtRest.from_dict()ArrayencryptionDataAtRest.from_json()ArrayencryptionDataAtRest.to_dict()ArrayencryptionDataAtRest.to_json()ArrayencryptionDataAtRest.to_str()
- pypureclient.flasharray.FA_2_38.models.arrays module
ArraysArrays.ConfigArrays.as_ofArrays.as_request_dict()Arrays.bannerArrays.capacityArrays.console_lock_enabledArrays.contextArrays.encryptionArrays.eradication_configArrays.from_dict()Arrays.from_json()Arrays.idArrays.idle_timeoutArrays.nameArrays.ntp_serversArrays.ntp_symmetric_keyArrays.osArrays.parityArrays.scsi_timeoutArrays.spaceArrays.time_zoneArrays.to_dict()Arrays.to_json()Arrays.to_str()Arrays.version
- pypureclient.flasharray.FA_2_38.models.audit module
- pypureclient.flasharray.FA_2_38.models.audit_get_response module
AuditGetResponseAuditGetResponse.ConfigAuditGetResponse.as_request_dict()AuditGetResponse.continuation_tokenAuditGetResponse.errorsAuditGetResponse.from_dict()AuditGetResponse.from_json()AuditGetResponse.itemsAuditGetResponse.more_items_remainingAuditGetResponse.to_dict()AuditGetResponse.to_json()AuditGetResponse.to_str()AuditGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.audit_response module
- pypureclient.flasharray.FA_2_38.models.base_port module
- pypureclient.flasharray.FA_2_38.models.built_in module
- pypureclient.flasharray.FA_2_38.models.built_in_relationship module
- pypureclient.flasharray.FA_2_38.models.built_in_resource_no_id module
- pypureclient.flasharray.FA_2_38.models.certificate module
CertificateCertificate.ConfigCertificate.as_request_dict()Certificate.certificateCertificate.common_nameCertificate.countryCertificate.emailCertificate.from_dict()Certificate.from_json()Certificate.intermediate_certificateCertificate.issued_byCertificate.issued_toCertificate.key_sizeCertificate.localityCertificate.nameCertificate.organizationCertificate.organizational_unitCertificate.stateCertificate.statusCertificate.to_dict()Certificate.to_json()Certificate.to_str()Certificate.valid_fromCertificate.valid_to
- pypureclient.flasharray.FA_2_38.models.certificate_certificate_group_get_response module
CertificateCertificateGroupGetResponseCertificateCertificateGroupGetResponse.ConfigCertificateCertificateGroupGetResponse.as_request_dict()CertificateCertificateGroupGetResponse.continuation_tokenCertificateCertificateGroupGetResponse.from_dict()CertificateCertificateGroupGetResponse.from_json()CertificateCertificateGroupGetResponse.itemsCertificateCertificateGroupGetResponse.more_items_remainingCertificateCertificateGroupGetResponse.to_dict()CertificateCertificateGroupGetResponse.to_json()CertificateCertificateGroupGetResponse.to_str()CertificateCertificateGroupGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.certificate_certificate_group_response module
CertificateCertificateGroupResponseCertificateCertificateGroupResponse.ConfigCertificateCertificateGroupResponse.as_request_dict()CertificateCertificateGroupResponse.from_dict()CertificateCertificateGroupResponse.from_json()CertificateCertificateGroupResponse.itemsCertificateCertificateGroupResponse.to_dict()CertificateCertificateGroupResponse.to_json()CertificateCertificateGroupResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.certificate_get_response module
CertificateGetResponseCertificateGetResponse.ConfigCertificateGetResponse.as_request_dict()CertificateGetResponse.continuation_tokenCertificateGetResponse.from_dict()CertificateGetResponse.from_json()CertificateGetResponse.itemsCertificateGetResponse.more_items_remainingCertificateGetResponse.to_dict()CertificateGetResponse.to_json()CertificateGetResponse.to_str()CertificateGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.certificate_group module
- pypureclient.flasharray.FA_2_38.models.certificate_group_certificate_get_response module
CertificateGroupCertificateGetResponseCertificateGroupCertificateGetResponse.ConfigCertificateGroupCertificateGetResponse.as_request_dict()CertificateGroupCertificateGetResponse.continuation_tokenCertificateGroupCertificateGetResponse.from_dict()CertificateGroupCertificateGetResponse.from_json()CertificateGroupCertificateGetResponse.itemsCertificateGroupCertificateGetResponse.more_items_remainingCertificateGroupCertificateGetResponse.to_dict()CertificateGroupCertificateGetResponse.to_json()CertificateGroupCertificateGetResponse.to_str()CertificateGroupCertificateGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.certificate_group_certificate_response module
CertificateGroupCertificateResponseCertificateGroupCertificateResponse.ConfigCertificateGroupCertificateResponse.as_request_dict()CertificateGroupCertificateResponse.from_dict()CertificateGroupCertificateResponse.from_json()CertificateGroupCertificateResponse.itemsCertificateGroupCertificateResponse.to_dict()CertificateGroupCertificateResponse.to_json()CertificateGroupCertificateResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.certificate_group_get_response module
CertificateGroupGetResponseCertificateGroupGetResponse.ConfigCertificateGroupGetResponse.as_request_dict()CertificateGroupGetResponse.continuation_tokenCertificateGroupGetResponse.from_dict()CertificateGroupGetResponse.from_json()CertificateGroupGetResponse.itemsCertificateGroupGetResponse.more_items_remainingCertificateGroupGetResponse.to_dict()CertificateGroupGetResponse.to_json()CertificateGroupGetResponse.to_str()CertificateGroupGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.certificate_group_response module
- pypureclient.flasharray.FA_2_38.models.certificate_post module
CertificatePostCertificatePost.ConfigCertificatePost.as_request_dict()CertificatePost.certificateCertificatePost.common_nameCertificatePost.countryCertificatePost.daysCertificatePost.emailCertificatePost.from_dict()CertificatePost.from_json()CertificatePost.intermediate_certificateCertificatePost.issued_byCertificatePost.issued_toCertificatePost.keyCertificatePost.key_sizeCertificatePost.localityCertificatePost.nameCertificatePost.organizationCertificatePost.organizational_unitCertificatePost.passphraseCertificatePost.stateCertificatePost.statusCertificatePost.to_dict()CertificatePost.to_json()CertificatePost.to_str()CertificatePost.valid_fromCertificatePost.valid_to
- pypureclient.flasharray.FA_2_38.models.certificate_response module
- pypureclient.flasharray.FA_2_38.models.certificate_signing_request module
CertificateSigningRequestCertificateSigningRequest.ConfigCertificateSigningRequest.as_request_dict()CertificateSigningRequest.certificate_signing_requestCertificateSigningRequest.from_dict()CertificateSigningRequest.from_json()CertificateSigningRequest.to_dict()CertificateSigningRequest.to_json()CertificateSigningRequest.to_str()
- pypureclient.flasharray.FA_2_38.models.certificate_signing_request_post module
CertificateSigningRequestPostCertificateSigningRequestPost.ConfigCertificateSigningRequestPost.as_request_dict()CertificateSigningRequestPost.certificateCertificateSigningRequestPost.common_nameCertificateSigningRequestPost.countryCertificateSigningRequestPost.emailCertificateSigningRequestPost.from_dict()CertificateSigningRequestPost.from_json()CertificateSigningRequestPost.localityCertificateSigningRequestPost.organizationCertificateSigningRequestPost.organizational_unitCertificateSigningRequestPost.stateCertificateSigningRequestPost.to_dict()CertificateSigningRequestPost.to_json()CertificateSigningRequestPost.to_str()
- pypureclient.flasharray.FA_2_38.models.certificate_signing_request_response module
CertificateSigningRequestResponseCertificateSigningRequestResponse.ConfigCertificateSigningRequestResponse.as_request_dict()CertificateSigningRequestResponse.from_dict()CertificateSigningRequestResponse.from_json()CertificateSigningRequestResponse.itemsCertificateSigningRequestResponse.to_dict()CertificateSigningRequestResponse.to_json()CertificateSigningRequestResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.chap module
- pypureclient.flasharray.FA_2_38.models.cloud_capacity_get_response module
CloudCapacityGetResponseCloudCapacityGetResponse.ConfigCloudCapacityGetResponse.as_request_dict()CloudCapacityGetResponse.continuation_tokenCloudCapacityGetResponse.from_dict()CloudCapacityGetResponse.from_json()CloudCapacityGetResponse.itemsCloudCapacityGetResponse.more_items_remainingCloudCapacityGetResponse.to_dict()CloudCapacityGetResponse.to_json()CloudCapacityGetResponse.to_str()CloudCapacityGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.cloud_capacity_patch_response module
- pypureclient.flasharray.FA_2_38.models.cloud_capacity_status module
CloudCapacityStatusCloudCapacityStatus.ConfigCloudCapacityStatus.as_request_dict()CloudCapacityStatus.current_capacityCloudCapacityStatus.detailsCloudCapacityStatus.from_dict()CloudCapacityStatus.from_json()CloudCapacityStatus.idCloudCapacityStatus.nameCloudCapacityStatus.requested_capacityCloudCapacityStatus.statusCloudCapacityStatus.to_dict()CloudCapacityStatus.to_json()CloudCapacityStatus.to_str()
- pypureclient.flasharray.FA_2_38.models.cloud_capacity_step module
- pypureclient.flasharray.FA_2_38.models.cloud_capacity_steps_get_response module
CloudCapacityStepsGetResponseCloudCapacityStepsGetResponse.ConfigCloudCapacityStepsGetResponse.as_request_dict()CloudCapacityStepsGetResponse.continuation_tokenCloudCapacityStepsGetResponse.from_dict()CloudCapacityStepsGetResponse.from_json()CloudCapacityStepsGetResponse.itemsCloudCapacityStepsGetResponse.more_items_remainingCloudCapacityStepsGetResponse.to_dict()CloudCapacityStepsGetResponse.to_json()CloudCapacityStepsGetResponse.to_str()CloudCapacityStepsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.cloud_provider_tag module
- pypureclient.flasharray.FA_2_38.models.cloud_provider_tag_get_response module
CloudProviderTagGetResponseCloudProviderTagGetResponse.ConfigCloudProviderTagGetResponse.as_request_dict()CloudProviderTagGetResponse.continuation_tokenCloudProviderTagGetResponse.from_dict()CloudProviderTagGetResponse.from_json()CloudProviderTagGetResponse.itemsCloudProviderTagGetResponse.more_items_remainingCloudProviderTagGetResponse.to_dict()CloudProviderTagGetResponse.to_json()CloudProviderTagGetResponse.to_str()CloudProviderTagGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.cloud_provider_tag_response module
- pypureclient.flasharray.FA_2_38.models.connection module
- pypureclient.flasharray.FA_2_38.models.connection_get_response module
ConnectionGetResponseConnectionGetResponse.ConfigConnectionGetResponse.as_request_dict()ConnectionGetResponse.continuation_tokenConnectionGetResponse.errorsConnectionGetResponse.from_dict()ConnectionGetResponse.from_json()ConnectionGetResponse.itemsConnectionGetResponse.more_items_remainingConnectionGetResponse.to_dict()ConnectionGetResponse.to_json()ConnectionGetResponse.to_str()ConnectionGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.connection_post module
- pypureclient.flasharray.FA_2_38.models.connection_response module
- pypureclient.flasharray.FA_2_38.models.container_default_protection module
ContainerDefaultProtectionContainerDefaultProtection.ConfigContainerDefaultProtection.as_request_dict()ContainerDefaultProtection.contextContainerDefaultProtection.default_protectionsContainerDefaultProtection.from_dict()ContainerDefaultProtection.from_json()ContainerDefaultProtection.idContainerDefaultProtection.nameContainerDefaultProtection.to_dict()ContainerDefaultProtection.to_json()ContainerDefaultProtection.to_str()ContainerDefaultProtection.type
- pypureclient.flasharray.FA_2_38.models.container_default_protection_get_response module
ContainerDefaultProtectionGetResponseContainerDefaultProtectionGetResponse.ConfigContainerDefaultProtectionGetResponse.as_request_dict()ContainerDefaultProtectionGetResponse.continuation_tokenContainerDefaultProtectionGetResponse.errorsContainerDefaultProtectionGetResponse.from_dict()ContainerDefaultProtectionGetResponse.from_json()ContainerDefaultProtectionGetResponse.itemsContainerDefaultProtectionGetResponse.more_items_remainingContainerDefaultProtectionGetResponse.to_dict()ContainerDefaultProtectionGetResponse.to_json()ContainerDefaultProtectionGetResponse.to_str()ContainerDefaultProtectionGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.container_default_protection_response module
ContainerDefaultProtectionResponseContainerDefaultProtectionResponse.ConfigContainerDefaultProtectionResponse.as_request_dict()ContainerDefaultProtectionResponse.from_dict()ContainerDefaultProtectionResponse.from_json()ContainerDefaultProtectionResponse.itemsContainerDefaultProtectionResponse.to_dict()ContainerDefaultProtectionResponse.to_json()ContainerDefaultProtectionResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.container_eradication_config module
ContainerEradicationConfigContainerEradicationConfig.ConfigContainerEradicationConfig.as_request_dict()ContainerEradicationConfig.from_dict()ContainerEradicationConfig.from_json()ContainerEradicationConfig.manual_eradicationContainerEradicationConfig.to_dict()ContainerEradicationConfig.to_json()ContainerEradicationConfig.to_str()
- pypureclient.flasharray.FA_2_38.models.container_performance module
ContainerPerformanceContainerPerformance.ConfigContainerPerformance.as_request_dict()ContainerPerformance.bytes_per_mirrored_writeContainerPerformance.bytes_per_opContainerPerformance.bytes_per_readContainerPerformance.bytes_per_writeContainerPerformance.contextContainerPerformance.from_dict()ContainerPerformance.from_json()ContainerPerformance.idContainerPerformance.mirrored_write_bytes_per_secContainerPerformance.mirrored_writes_per_secContainerPerformance.nameContainerPerformance.others_per_secContainerPerformance.qos_rate_limit_usec_per_mirrored_write_opContainerPerformance.qos_rate_limit_usec_per_read_opContainerPerformance.qos_rate_limit_usec_per_write_opContainerPerformance.queue_usec_per_mirrored_write_opContainerPerformance.queue_usec_per_read_opContainerPerformance.queue_usec_per_write_opContainerPerformance.read_bytes_per_secContainerPerformance.reads_per_secContainerPerformance.san_usec_per_mirrored_write_opContainerPerformance.san_usec_per_read_opContainerPerformance.san_usec_per_write_opContainerPerformance.service_usec_per_mirrored_write_opContainerPerformance.service_usec_per_read_opContainerPerformance.service_usec_per_read_op_cache_reductionContainerPerformance.service_usec_per_write_opContainerPerformance.timeContainerPerformance.to_dict()ContainerPerformance.to_json()ContainerPerformance.to_str()ContainerPerformance.usec_per_mirrored_write_opContainerPerformance.usec_per_other_opContainerPerformance.usec_per_read_opContainerPerformance.usec_per_write_opContainerPerformance.write_bytes_per_secContainerPerformance.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.container_performance_get_response module
ContainerPerformanceGetResponseContainerPerformanceGetResponse.ConfigContainerPerformanceGetResponse.as_request_dict()ContainerPerformanceGetResponse.continuation_tokenContainerPerformanceGetResponse.errorsContainerPerformanceGetResponse.from_dict()ContainerPerformanceGetResponse.from_json()ContainerPerformanceGetResponse.itemsContainerPerformanceGetResponse.more_items_remainingContainerPerformanceGetResponse.to_dict()ContainerPerformanceGetResponse.to_json()ContainerPerformanceGetResponse.to_str()ContainerPerformanceGetResponse.totalContainerPerformanceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.container_qos module
- pypureclient.flasharray.FA_2_38.models.context module
- pypureclient.flasharray.FA_2_38.models.controller module
- pypureclient.flasharray.FA_2_38.models.controller_get_response module
ControllerGetResponseControllerGetResponse.ConfigControllerGetResponse.as_request_dict()ControllerGetResponse.continuation_tokenControllerGetResponse.from_dict()ControllerGetResponse.from_json()ControllerGetResponse.itemsControllerGetResponse.more_items_remainingControllerGetResponse.to_dict()ControllerGetResponse.to_json()ControllerGetResponse.to_str()ControllerGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.default_protection_reference module
DefaultProtectionReferenceDefaultProtectionReference.ConfigDefaultProtectionReference.as_request_dict()DefaultProtectionReference.from_dict()DefaultProtectionReference.from_json()DefaultProtectionReference.idDefaultProtectionReference.nameDefaultProtectionReference.to_dict()DefaultProtectionReference.to_json()DefaultProtectionReference.to_str()DefaultProtectionReference.type
- pypureclient.flasharray.FA_2_38.models.destroyed_patch_post module
- pypureclient.flasharray.FA_2_38.models.directory module
DirectoryDirectory.ConfigDirectory.as_request_dict()Directory.createdDirectory.destroyedDirectory.directory_nameDirectory.file_systemDirectory.from_dict()Directory.from_json()Directory.idDirectory.limited_byDirectory.nameDirectory.pathDirectory.spaceDirectory.time_remainingDirectory.to_dict()Directory.to_json()Directory.to_str()
- pypureclient.flasharray.FA_2_38.models.directory_export module
DirectoryExportDirectoryExport.ConfigDirectoryExport.as_request_dict()DirectoryExport.destroyedDirectoryExport.directoryDirectoryExport.enabledDirectoryExport.export_nameDirectoryExport.from_dict()DirectoryExport.from_json()DirectoryExport.pathDirectoryExport.policyDirectoryExport.statusDirectoryExport.to_dict()DirectoryExport.to_json()DirectoryExport.to_str()
- pypureclient.flasharray.FA_2_38.models.directory_export_get_response module
DirectoryExportGetResponseDirectoryExportGetResponse.ConfigDirectoryExportGetResponse.as_request_dict()DirectoryExportGetResponse.continuation_tokenDirectoryExportGetResponse.from_dict()DirectoryExportGetResponse.from_json()DirectoryExportGetResponse.itemsDirectoryExportGetResponse.more_items_remainingDirectoryExportGetResponse.to_dict()DirectoryExportGetResponse.to_json()DirectoryExportGetResponse.to_str()DirectoryExportGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.directory_export_patch module
- pypureclient.flasharray.FA_2_38.models.directory_export_post module
- pypureclient.flasharray.FA_2_38.models.directory_export_response module
- pypureclient.flasharray.FA_2_38.models.directory_get_response module
DirectoryGetResponseDirectoryGetResponse.ConfigDirectoryGetResponse.as_request_dict()DirectoryGetResponse.continuation_tokenDirectoryGetResponse.from_dict()DirectoryGetResponse.from_json()DirectoryGetResponse.itemsDirectoryGetResponse.more_items_remainingDirectoryGetResponse.to_dict()DirectoryGetResponse.to_json()DirectoryGetResponse.to_str()DirectoryGetResponse.totalDirectoryGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.directory_lock_nlm_reclamation module
DirectoryLockNlmReclamationDirectoryLockNlmReclamation.ConfigDirectoryLockNlmReclamation.as_request_dict()DirectoryLockNlmReclamation.endDirectoryLockNlmReclamation.from_dict()DirectoryLockNlmReclamation.from_json()DirectoryLockNlmReclamation.startDirectoryLockNlmReclamation.to_dict()DirectoryLockNlmReclamation.to_json()DirectoryLockNlmReclamation.to_str()
- pypureclient.flasharray.FA_2_38.models.directory_lock_nlm_reclamation_response module
DirectoryLockNlmReclamationResponseDirectoryLockNlmReclamationResponse.ConfigDirectoryLockNlmReclamationResponse.as_request_dict()DirectoryLockNlmReclamationResponse.from_dict()DirectoryLockNlmReclamationResponse.from_json()DirectoryLockNlmReclamationResponse.itemsDirectoryLockNlmReclamationResponse.to_dict()DirectoryLockNlmReclamationResponse.to_json()DirectoryLockNlmReclamationResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.directory_patch module
- pypureclient.flasharray.FA_2_38.models.directory_performance module
DirectoryPerformanceDirectoryPerformance.ConfigDirectoryPerformance.as_request_dict()DirectoryPerformance.bytes_per_opDirectoryPerformance.bytes_per_readDirectoryPerformance.bytes_per_writeDirectoryPerformance.from_dict()DirectoryPerformance.from_json()DirectoryPerformance.idDirectoryPerformance.nameDirectoryPerformance.others_per_secDirectoryPerformance.read_bytes_per_secDirectoryPerformance.reads_per_secDirectoryPerformance.timeDirectoryPerformance.to_dict()DirectoryPerformance.to_json()DirectoryPerformance.to_str()DirectoryPerformance.usec_per_other_opDirectoryPerformance.usec_per_read_opDirectoryPerformance.usec_per_write_opDirectoryPerformance.write_bytes_per_secDirectoryPerformance.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.directory_performance_get_response module
DirectoryPerformanceGetResponseDirectoryPerformanceGetResponse.ConfigDirectoryPerformanceGetResponse.as_request_dict()DirectoryPerformanceGetResponse.continuation_tokenDirectoryPerformanceGetResponse.from_dict()DirectoryPerformanceGetResponse.from_json()DirectoryPerformanceGetResponse.itemsDirectoryPerformanceGetResponse.more_items_remainingDirectoryPerformanceGetResponse.to_dict()DirectoryPerformanceGetResponse.to_json()DirectoryPerformanceGetResponse.to_str()DirectoryPerformanceGetResponse.totalDirectoryPerformanceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.directory_policy_export_post module
- pypureclient.flasharray.FA_2_38.models.directory_policy_post module
- pypureclient.flasharray.FA_2_38.models.directory_post module
- pypureclient.flasharray.FA_2_38.models.directory_quota module
DirectoryQuotaDirectoryQuota.ConfigDirectoryQuota.as_request_dict()DirectoryQuota.directoryDirectoryQuota.enabledDirectoryQuota.enforcedDirectoryQuota.from_dict()DirectoryQuota.from_json()DirectoryQuota.pathDirectoryQuota.percentage_usedDirectoryQuota.policyDirectoryQuota.quota_limitDirectoryQuota.rule_nameDirectoryQuota.to_dict()DirectoryQuota.to_json()DirectoryQuota.to_str()DirectoryQuota.usage
- pypureclient.flasharray.FA_2_38.models.directory_quotas_get_response module
DirectoryQuotasGetResponseDirectoryQuotasGetResponse.ConfigDirectoryQuotasGetResponse.as_request_dict()DirectoryQuotasGetResponse.continuation_tokenDirectoryQuotasGetResponse.from_dict()DirectoryQuotasGetResponse.from_json()DirectoryQuotasGetResponse.itemsDirectoryQuotasGetResponse.more_items_remainingDirectoryQuotasGetResponse.to_dict()DirectoryQuotasGetResponse.to_json()DirectoryQuotasGetResponse.to_str()DirectoryQuotasGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.directory_quotas_response module
- pypureclient.flasharray.FA_2_38.models.directory_response module
- pypureclient.flasharray.FA_2_38.models.directory_service module
DirectoryServiceDirectoryService.ConfigDirectoryService.as_request_dict()DirectoryService.base_dnDirectoryService.bind_passwordDirectoryService.bind_userDirectoryService.ca_certificateDirectoryService.check_peerDirectoryService.enabledDirectoryService.from_dict()DirectoryService.from_json()DirectoryService.managementDirectoryService.nameDirectoryService.servicesDirectoryService.to_dict()DirectoryService.to_json()DirectoryService.to_str()DirectoryService.uris
- pypureclient.flasharray.FA_2_38.models.directory_service_get_response module
DirectoryServiceGetResponseDirectoryServiceGetResponse.ConfigDirectoryServiceGetResponse.as_request_dict()DirectoryServiceGetResponse.continuation_tokenDirectoryServiceGetResponse.from_dict()DirectoryServiceGetResponse.from_json()DirectoryServiceGetResponse.itemsDirectoryServiceGetResponse.more_items_remainingDirectoryServiceGetResponse.to_dict()DirectoryServiceGetResponse.to_json()DirectoryServiceGetResponse.to_str()DirectoryServiceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.directory_service_management module
DirectoryServiceManagementDirectoryServiceManagement.ConfigDirectoryServiceManagement.as_request_dict()DirectoryServiceManagement.from_dict()DirectoryServiceManagement.from_json()DirectoryServiceManagement.ssh_public_key_attributeDirectoryServiceManagement.to_dict()DirectoryServiceManagement.to_json()DirectoryServiceManagement.to_str()DirectoryServiceManagement.user_login_attributeDirectoryServiceManagement.user_object_class
- pypureclient.flasharray.FA_2_38.models.directory_service_response module
- pypureclient.flasharray.FA_2_38.models.directory_service_role module
DirectoryServiceRoleDirectoryServiceRole.ConfigDirectoryServiceRole.as_request_dict()DirectoryServiceRole.from_dict()DirectoryServiceRole.from_json()DirectoryServiceRole.groupDirectoryServiceRole.group_baseDirectoryServiceRole.management_access_policiesDirectoryServiceRole.nameDirectoryServiceRole.roleDirectoryServiceRole.to_dict()DirectoryServiceRole.to_json()DirectoryServiceRole.to_str()
- pypureclient.flasharray.FA_2_38.models.directory_service_role_get_response module
DirectoryServiceRoleGetResponseDirectoryServiceRoleGetResponse.ConfigDirectoryServiceRoleGetResponse.as_request_dict()DirectoryServiceRoleGetResponse.continuation_tokenDirectoryServiceRoleGetResponse.from_dict()DirectoryServiceRoleGetResponse.from_json()DirectoryServiceRoleGetResponse.itemsDirectoryServiceRoleGetResponse.more_items_remainingDirectoryServiceRoleGetResponse.to_dict()DirectoryServiceRoleGetResponse.to_json()DirectoryServiceRoleGetResponse.to_str()DirectoryServiceRoleGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.directory_service_role_post module
DirectoryServiceRolePostDirectoryServiceRolePost.ConfigDirectoryServiceRolePost.as_request_dict()DirectoryServiceRolePost.from_dict()DirectoryServiceRolePost.from_json()DirectoryServiceRolePost.groupDirectoryServiceRolePost.group_baseDirectoryServiceRolePost.management_access_policiesDirectoryServiceRolePost.roleDirectoryServiceRolePost.to_dict()DirectoryServiceRolePost.to_json()DirectoryServiceRolePost.to_str()
- pypureclient.flasharray.FA_2_38.models.directory_service_role_response module
DirectoryServiceRoleResponseDirectoryServiceRoleResponse.ConfigDirectoryServiceRoleResponse.as_request_dict()DirectoryServiceRoleResponse.from_dict()DirectoryServiceRoleResponse.from_json()DirectoryServiceRoleResponse.itemsDirectoryServiceRoleResponse.to_dict()DirectoryServiceRoleResponse.to_json()DirectoryServiceRoleResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.directory_snapshot module
DirectorySnapshotDirectorySnapshot.ConfigDirectorySnapshot.as_request_dict()DirectorySnapshot.client_nameDirectorySnapshot.createdDirectorySnapshot.destroyedDirectorySnapshot.from_dict()DirectorySnapshot.from_json()DirectorySnapshot.idDirectorySnapshot.nameDirectorySnapshot.policyDirectorySnapshot.sourceDirectorySnapshot.spaceDirectorySnapshot.suffixDirectorySnapshot.time_remainingDirectorySnapshot.to_dict()DirectorySnapshot.to_json()DirectorySnapshot.to_str()
- pypureclient.flasharray.FA_2_38.models.directory_snapshot_get_response module
DirectorySnapshotGetResponseDirectorySnapshotGetResponse.ConfigDirectorySnapshotGetResponse.as_request_dict()DirectorySnapshotGetResponse.continuation_tokenDirectorySnapshotGetResponse.from_dict()DirectorySnapshotGetResponse.from_json()DirectorySnapshotGetResponse.itemsDirectorySnapshotGetResponse.more_items_remainingDirectorySnapshotGetResponse.to_dict()DirectorySnapshotGetResponse.to_json()DirectorySnapshotGetResponse.to_str()DirectorySnapshotGetResponse.totalDirectorySnapshotGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.directory_snapshot_patch module
DirectorySnapshotPatchDirectorySnapshotPatch.ConfigDirectorySnapshotPatch.as_request_dict()DirectorySnapshotPatch.client_nameDirectorySnapshotPatch.destroyedDirectorySnapshotPatch.from_dict()DirectorySnapshotPatch.from_json()DirectorySnapshotPatch.keep_forDirectorySnapshotPatch.nameDirectorySnapshotPatch.policyDirectorySnapshotPatch.suffixDirectorySnapshotPatch.to_dict()DirectorySnapshotPatch.to_json()DirectorySnapshotPatch.to_str()
- pypureclient.flasharray.FA_2_38.models.directory_snapshot_post module
DirectorySnapshotPostDirectorySnapshotPost.ConfigDirectorySnapshotPost.as_request_dict()DirectorySnapshotPost.client_nameDirectorySnapshotPost.from_dict()DirectorySnapshotPost.from_json()DirectorySnapshotPost.keep_forDirectorySnapshotPost.suffixDirectorySnapshotPost.to_dict()DirectorySnapshotPost.to_json()DirectorySnapshotPost.to_str()
- pypureclient.flasharray.FA_2_38.models.directory_snapshot_response module
- pypureclient.flasharray.FA_2_38.models.directorypolicyexportpost_policies module
DirectorypolicyexportpostPoliciesDirectorypolicyexportpostPolicies.ConfigDirectorypolicyexportpostPolicies.as_request_dict()DirectorypolicyexportpostPolicies.export_enabledDirectorypolicyexportpostPolicies.export_nameDirectorypolicyexportpostPolicies.from_dict()DirectorypolicyexportpostPolicies.from_json()DirectorypolicyexportpostPolicies.policyDirectorypolicyexportpostPolicies.to_dict()DirectorypolicyexportpostPolicies.to_json()DirectorypolicyexportpostPolicies.to_str()
- pypureclient.flasharray.FA_2_38.models.directorypolicypost_policies module
DirectorypolicypostPoliciesDirectorypolicypostPolicies.ConfigDirectorypolicypostPolicies.as_request_dict()DirectorypolicypostPolicies.from_dict()DirectorypolicypostPolicies.from_json()DirectorypolicypostPolicies.policyDirectorypolicypostPolicies.to_dict()DirectorypolicypostPolicies.to_json()DirectorypolicypostPolicies.to_str()
- pypureclient.flasharray.FA_2_38.models.dns module
- pypureclient.flasharray.FA_2_38.models.dns_get_response module
DnsGetResponseDnsGetResponse.ConfigDnsGetResponse.as_request_dict()DnsGetResponse.continuation_tokenDnsGetResponse.from_dict()DnsGetResponse.from_json()DnsGetResponse.itemsDnsGetResponse.more_items_remainingDnsGetResponse.to_dict()DnsGetResponse.to_json()DnsGetResponse.to_str()DnsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.dns_patch module
- pypureclient.flasharray.FA_2_38.models.dns_post module
- pypureclient.flasharray.FA_2_38.models.dns_response module
- pypureclient.flasharray.FA_2_38.models.drive module
- pypureclient.flasharray.FA_2_38.models.drive_get_response module
DriveGetResponseDriveGetResponse.ConfigDriveGetResponse.as_request_dict()DriveGetResponse.continuation_tokenDriveGetResponse.from_dict()DriveGetResponse.from_json()DriveGetResponse.itemsDriveGetResponse.more_items_remainingDriveGetResponse.to_dict()DriveGetResponse.to_json()DriveGetResponse.to_str()DriveGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.drive_response module
- pypureclient.flasharray.FA_2_38.models.eradication_config module
EradicationConfigEradicationConfig.ConfigEradicationConfig.as_request_dict()EradicationConfig.disabled_delayEradicationConfig.enabled_delayEradicationConfig.eradication_delayEradicationConfig.from_dict()EradicationConfig.from_json()EradicationConfig.manual_eradicationEradicationConfig.to_dict()EradicationConfig.to_json()EradicationConfig.to_str()
- pypureclient.flasharray.FA_2_38.models.error_context_response module
- pypureclient.flasharray.FA_2_38.models.errorcontextresponse_errors module
ErrorcontextresponseErrorsErrorcontextresponseErrors.ConfigErrorcontextresponseErrors.as_request_dict()ErrorcontextresponseErrors.contextErrorcontextresponseErrors.from_dict()ErrorcontextresponseErrors.from_json()ErrorcontextresponseErrors.location_contextErrorcontextresponseErrors.messageErrorcontextresponseErrors.to_dict()ErrorcontextresponseErrors.to_json()ErrorcontextresponseErrors.to_str()
- pypureclient.flasharray.FA_2_38.models.eula module
- pypureclient.flasharray.FA_2_38.models.eula_get_response module
EulaGetResponseEulaGetResponse.ConfigEulaGetResponse.as_request_dict()EulaGetResponse.continuation_tokenEulaGetResponse.from_dict()EulaGetResponse.from_json()EulaGetResponse.itemsEulaGetResponse.more_items_remainingEulaGetResponse.to_dict()EulaGetResponse.to_json()EulaGetResponse.to_str()EulaGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.eula_response module
- pypureclient.flasharray.FA_2_38.models.eula_signature module
- pypureclient.flasharray.FA_2_38.models.export_policy_attachment_mixin module
ExportPolicyAttachmentMixinExportPolicyAttachmentMixin.ConfigExportPolicyAttachmentMixin.as_request_dict()ExportPolicyAttachmentMixin.enabledExportPolicyAttachmentMixin.export_nameExportPolicyAttachmentMixin.from_dict()ExportPolicyAttachmentMixin.from_json()ExportPolicyAttachmentMixin.statusExportPolicyAttachmentMixin.to_dict()ExportPolicyAttachmentMixin.to_json()ExportPolicyAttachmentMixin.to_str()
- pypureclient.flasharray.FA_2_38.models.file_post module
- pypureclient.flasharray.FA_2_38.models.file_system module
- pypureclient.flasharray.FA_2_38.models.file_system_get_response module
FileSystemGetResponseFileSystemGetResponse.ConfigFileSystemGetResponse.as_request_dict()FileSystemGetResponse.continuation_tokenFileSystemGetResponse.errorsFileSystemGetResponse.from_dict()FileSystemGetResponse.from_json()FileSystemGetResponse.itemsFileSystemGetResponse.more_items_remainingFileSystemGetResponse.to_dict()FileSystemGetResponse.to_json()FileSystemGetResponse.to_str()FileSystemGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.file_system_patch module
- pypureclient.flasharray.FA_2_38.models.file_system_response module
- pypureclient.flasharray.FA_2_38.models.fixed_name_resource_no_id module
- pypureclient.flasharray.FA_2_38.models.fixed_reference module
- pypureclient.flasharray.FA_2_38.models.fixed_reference_no_id module
- pypureclient.flasharray.FA_2_38.models.fixed_reference_with_type module
FixedReferenceWithTypeFixedReferenceWithType.ConfigFixedReferenceWithType.as_request_dict()FixedReferenceWithType.from_dict()FixedReferenceWithType.from_json()FixedReferenceWithType.idFixedReferenceWithType.nameFixedReferenceWithType.resource_typeFixedReferenceWithType.to_dict()FixedReferenceWithType.to_json()FixedReferenceWithType.to_str()
- pypureclient.flasharray.FA_2_38.models.fixed_reference_with_type_and_location module
FixedReferenceWithTypeAndLocationFixedReferenceWithTypeAndLocation.ConfigFixedReferenceWithTypeAndLocation.as_request_dict()FixedReferenceWithTypeAndLocation.from_dict()FixedReferenceWithTypeAndLocation.from_json()FixedReferenceWithTypeAndLocation.idFixedReferenceWithTypeAndLocation.is_localFixedReferenceWithTypeAndLocation.nameFixedReferenceWithTypeAndLocation.resource_typeFixedReferenceWithTypeAndLocation.to_dict()FixedReferenceWithTypeAndLocation.to_json()FixedReferenceWithTypeAndLocation.to_str()
- pypureclient.flasharray.FA_2_38.models.fleet module
- pypureclient.flasharray.FA_2_38.models.fleet_get_response module
FleetGetResponseFleetGetResponse.ConfigFleetGetResponse.as_request_dict()FleetGetResponse.continuation_tokenFleetGetResponse.from_dict()FleetGetResponse.from_json()FleetGetResponse.itemsFleetGetResponse.more_items_remainingFleetGetResponse.to_dict()FleetGetResponse.to_json()FleetGetResponse.to_str()FleetGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.fleet_key module
- pypureclient.flasharray.FA_2_38.models.fleet_key_get_response module
FleetKeyGetResponseFleetKeyGetResponse.ConfigFleetKeyGetResponse.as_request_dict()FleetKeyGetResponse.continuation_tokenFleetKeyGetResponse.from_dict()FleetKeyGetResponse.from_json()FleetKeyGetResponse.itemsFleetKeyGetResponse.more_items_remainingFleetKeyGetResponse.to_dict()FleetKeyGetResponse.to_json()FleetKeyGetResponse.to_str()FleetKeyGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.fleet_key_response module
- pypureclient.flasharray.FA_2_38.models.fleet_member module
- pypureclient.flasharray.FA_2_38.models.fleet_member_get_response module
FleetMemberGetResponseFleetMemberGetResponse.ConfigFleetMemberGetResponse.as_request_dict()FleetMemberGetResponse.continuation_tokenFleetMemberGetResponse.from_dict()FleetMemberGetResponse.from_json()FleetMemberGetResponse.itemsFleetMemberGetResponse.more_items_remainingFleetMemberGetResponse.to_dict()FleetMemberGetResponse.to_json()FleetMemberGetResponse.to_str()FleetMemberGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.fleet_member_post module
- pypureclient.flasharray.FA_2_38.models.fleet_member_response module
- pypureclient.flasharray.FA_2_38.models.fleet_patch module
- pypureclient.flasharray.FA_2_38.models.fleet_response module
- pypureclient.flasharray.FA_2_38.models.fleetmemberpost_member module
FleetmemberpostMemberFleetmemberpostMember.ConfigFleetmemberpostMember.as_request_dict()FleetmemberpostMember.from_dict()FleetmemberpostMember.from_json()FleetmemberpostMember.idFleetmemberpostMember.nameFleetmemberpostMember.resource_typeFleetmemberpostMember.to_dict()FleetmemberpostMember.to_json()FleetmemberpostMember.to_str()
- pypureclient.flasharray.FA_2_38.models.fleetmemberpost_members module
- pypureclient.flasharray.FA_2_38.models.hardware module
HardwareHardware.ConfigHardware.as_request_dict()Hardware.detailsHardware.from_dict()Hardware.from_json()Hardware.identify_enabledHardware.indexHardware.modelHardware.nameHardware.serialHardware.slotHardware.speedHardware.statusHardware.temperatureHardware.to_dict()Hardware.to_json()Hardware.to_str()Hardware.typeHardware.voltage
- pypureclient.flasharray.FA_2_38.models.hardware_get_response module
HardwareGetResponseHardwareGetResponse.ConfigHardwareGetResponse.as_request_dict()HardwareGetResponse.continuation_tokenHardwareGetResponse.from_dict()HardwareGetResponse.from_json()HardwareGetResponse.itemsHardwareGetResponse.more_items_remainingHardwareGetResponse.to_dict()HardwareGetResponse.to_json()HardwareGetResponse.to_str()HardwareGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.hardware_patch module
- pypureclient.flasharray.FA_2_38.models.hardware_response module
- pypureclient.flasharray.FA_2_38.models.host module
HostHost.ConfigHost.as_request_dict()Host.chapHost.connection_countHost.contextHost.destroyedHost.from_dict()Host.from_json()Host.host_groupHost.iqnsHost.is_localHost.nameHost.nqnsHost.personalityHost.port_connectivityHost.preferred_arraysHost.spaceHost.time_remainingHost.to_dict()Host.to_json()Host.to_str()Host.vlanHost.wwns
- pypureclient.flasharray.FA_2_38.models.host_get_response module
HostGetResponseHostGetResponse.ConfigHostGetResponse.as_request_dict()HostGetResponse.continuation_tokenHostGetResponse.errorsHostGetResponse.from_dict()HostGetResponse.from_json()HostGetResponse.itemsHostGetResponse.more_items_remainingHostGetResponse.to_dict()HostGetResponse.to_json()HostGetResponse.to_str()HostGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.host_group module
HostGroupHostGroup.ConfigHostGroup.as_request_dict()HostGroup.connection_countHostGroup.contextHostGroup.destroyedHostGroup.from_dict()HostGroup.from_json()HostGroup.host_countHostGroup.is_localHostGroup.nameHostGroup.spaceHostGroup.time_remainingHostGroup.to_dict()HostGroup.to_json()HostGroup.to_str()
- pypureclient.flasharray.FA_2_38.models.host_group_get_response module
HostGroupGetResponseHostGroupGetResponse.ConfigHostGroupGetResponse.as_request_dict()HostGroupGetResponse.continuation_tokenHostGroupGetResponse.errorsHostGroupGetResponse.from_dict()HostGroupGetResponse.from_json()HostGroupGetResponse.itemsHostGroupGetResponse.more_items_remainingHostGroupGetResponse.to_dict()HostGroupGetResponse.to_json()HostGroupGetResponse.to_str()HostGroupGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.host_group_patch module
- pypureclient.flasharray.FA_2_38.models.host_group_response module
- pypureclient.flasharray.FA_2_38.models.host_patch module
HostPatchHostPatch.ConfigHostPatch.add_iqnsHostPatch.add_nqnsHostPatch.add_wwnsHostPatch.as_request_dict()HostPatch.chapHostPatch.from_dict()HostPatch.from_json()HostPatch.host_groupHostPatch.iqnsHostPatch.nameHostPatch.nqnsHostPatch.personalityHostPatch.preferred_arraysHostPatch.remove_iqnsHostPatch.remove_nqnsHostPatch.remove_wwnsHostPatch.to_dict()HostPatch.to_json()HostPatch.to_str()HostPatch.vlanHostPatch.wwns
- pypureclient.flasharray.FA_2_38.models.host_performance_balance module
HostPerformanceBalanceHostPerformanceBalance.ConfigHostPerformanceBalance.as_request_dict()HostPerformanceBalance.contextHostPerformanceBalance.fraction_relative_to_maxHostPerformanceBalance.from_dict()HostPerformanceBalance.from_json()HostPerformanceBalance.initiatorHostPerformanceBalance.nameHostPerformanceBalance.op_countHostPerformanceBalance.targetHostPerformanceBalance.timeHostPerformanceBalance.to_dict()HostPerformanceBalance.to_json()HostPerformanceBalance.to_str()
- pypureclient.flasharray.FA_2_38.models.host_performance_balance_get_response module
HostPerformanceBalanceGetResponseHostPerformanceBalanceGetResponse.ConfigHostPerformanceBalanceGetResponse.as_request_dict()HostPerformanceBalanceGetResponse.continuation_tokenHostPerformanceBalanceGetResponse.errorsHostPerformanceBalanceGetResponse.from_dict()HostPerformanceBalanceGetResponse.from_json()HostPerformanceBalanceGetResponse.itemsHostPerformanceBalanceGetResponse.more_items_remainingHostPerformanceBalanceGetResponse.to_dict()HostPerformanceBalanceGetResponse.to_json()HostPerformanceBalanceGetResponse.to_str()HostPerformanceBalanceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.host_port_connectivity module
- pypureclient.flasharray.FA_2_38.models.host_post module
- pypureclient.flasharray.FA_2_38.models.host_response module
- pypureclient.flasharray.FA_2_38.models.kmip module
- pypureclient.flasharray.FA_2_38.models.kmip_certificate module
- pypureclient.flasharray.FA_2_38.models.kmip_get_response module
KmipGetResponseKmipGetResponse.ConfigKmipGetResponse.as_request_dict()KmipGetResponse.continuation_tokenKmipGetResponse.from_dict()KmipGetResponse.from_json()KmipGetResponse.itemsKmipGetResponse.more_items_remainingKmipGetResponse.to_dict()KmipGetResponse.to_json()KmipGetResponse.to_str()KmipGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.kmip_object module
- pypureclient.flasharray.FA_2_38.models.kmip_patch module
- pypureclient.flasharray.FA_2_38.models.kmip_post module
- pypureclient.flasharray.FA_2_38.models.kmip_response module
- pypureclient.flasharray.FA_2_38.models.kmip_test_result module
KmipTestResultKmipTestResult.ConfigKmipTestResult.as_request_dict()KmipTestResult.component_addressKmipTestResult.component_nameKmipTestResult.descriptionKmipTestResult.destinationKmipTestResult.enabledKmipTestResult.from_dict()KmipTestResult.from_json()KmipTestResult.result_detailsKmipTestResult.successKmipTestResult.test_typeKmipTestResult.to_dict()KmipTestResult.to_json()KmipTestResult.to_str()
- pypureclient.flasharray.FA_2_38.models.kmip_test_result_get_response module
KmipTestResultGetResponseKmipTestResultGetResponse.ConfigKmipTestResultGetResponse.as_request_dict()KmipTestResultGetResponse.continuation_tokenKmipTestResultGetResponse.from_dict()KmipTestResultGetResponse.from_json()KmipTestResultGetResponse.itemsKmipTestResultGetResponse.more_items_remainingKmipTestResultGetResponse.to_dict()KmipTestResultGetResponse.to_json()KmipTestResultGetResponse.to_str()KmipTestResultGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.limited_by module
- pypureclient.flasharray.FA_2_38.models.local_group module
- pypureclient.flasharray.FA_2_38.models.local_group_get_response module
LocalGroupGetResponseLocalGroupGetResponse.ConfigLocalGroupGetResponse.as_request_dict()LocalGroupGetResponse.continuation_tokenLocalGroupGetResponse.from_dict()LocalGroupGetResponse.from_json()LocalGroupGetResponse.itemsLocalGroupGetResponse.more_items_remainingLocalGroupGetResponse.to_dict()LocalGroupGetResponse.to_json()LocalGroupGetResponse.to_str()LocalGroupGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.local_group_membership_post module
- pypureclient.flasharray.FA_2_38.models.local_group_post module
- pypureclient.flasharray.FA_2_38.models.local_group_response module
- pypureclient.flasharray.FA_2_38.models.local_member module
- pypureclient.flasharray.FA_2_38.models.local_membership_get_response module
LocalMembershipGetResponseLocalMembershipGetResponse.ConfigLocalMembershipGetResponse.as_request_dict()LocalMembershipGetResponse.continuation_tokenLocalMembershipGetResponse.from_dict()LocalMembershipGetResponse.from_json()LocalMembershipGetResponse.itemsLocalMembershipGetResponse.more_items_remainingLocalMembershipGetResponse.to_dict()LocalMembershipGetResponse.to_json()LocalMembershipGetResponse.to_str()LocalMembershipGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.local_membership_response module
- pypureclient.flasharray.FA_2_38.models.local_user module
- pypureclient.flasharray.FA_2_38.models.local_user_get_response module
LocalUserGetResponseLocalUserGetResponse.ConfigLocalUserGetResponse.as_request_dict()LocalUserGetResponse.continuation_tokenLocalUserGetResponse.from_dict()LocalUserGetResponse.from_json()LocalUserGetResponse.itemsLocalUserGetResponse.more_items_remainingLocalUserGetResponse.to_dict()LocalUserGetResponse.to_json()LocalUserGetResponse.to_str()LocalUserGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.local_user_membership_post module
LocalUserMembershipPostLocalUserMembershipPost.ConfigLocalUserMembershipPost.as_request_dict()LocalUserMembershipPost.from_dict()LocalUserMembershipPost.from_json()LocalUserMembershipPost.groupsLocalUserMembershipPost.is_primaryLocalUserMembershipPost.to_dict()LocalUserMembershipPost.to_json()LocalUserMembershipPost.to_str()
- pypureclient.flasharray.FA_2_38.models.local_user_patch module
LocalUserPatchLocalUserPatch.ConfigLocalUserPatch.as_request_dict()LocalUserPatch.emailLocalUserPatch.enabledLocalUserPatch.from_dict()LocalUserPatch.from_json()LocalUserPatch.nameLocalUserPatch.passwordLocalUserPatch.primary_groupLocalUserPatch.to_dict()LocalUserPatch.to_json()LocalUserPatch.to_str()LocalUserPatch.uid
- pypureclient.flasharray.FA_2_38.models.local_user_post module
- pypureclient.flasharray.FA_2_38.models.local_user_response module
- pypureclient.flasharray.FA_2_38.models.localgroupmembershippost_members module
LocalgroupmembershippostMembersLocalgroupmembershippostMembers.ConfigLocalgroupmembershippostMembers.as_request_dict()LocalgroupmembershippostMembers.from_dict()LocalgroupmembershippostMembers.from_json()LocalgroupmembershippostMembers.memberLocalgroupmembershippostMembers.member_idLocalgroupmembershippostMembers.to_dict()LocalgroupmembershippostMembers.to_json()LocalgroupmembershippostMembers.to_str()
- pypureclient.flasharray.FA_2_38.models.localusermembershippost_groups module
LocalusermembershippostGroupsLocalusermembershippostGroups.ConfigLocalusermembershippostGroups.as_request_dict()LocalusermembershippostGroups.from_dict()LocalusermembershippostGroups.from_json()LocalusermembershippostGroups.groupLocalusermembershippostGroups.group_gidLocalusermembershippostGroups.to_dict()LocalusermembershippostGroups.to_json()LocalusermembershippostGroups.to_str()
- pypureclient.flasharray.FA_2_38.models.location_reference module
- pypureclient.flasharray.FA_2_38.models.log_target module
- pypureclient.flasharray.FA_2_38.models.log_target_file module
LogTargetFileLogTargetFile.ConfigLogTargetFile.as_request_dict()LogTargetFile.contextLogTargetFile.directoryLogTargetFile.from_dict()LogTargetFile.from_json()LogTargetFile.keep_forLogTargetFile.keep_sizeLogTargetFile.nameLogTargetFile.target_typeLogTargetFile.to_dict()LogTargetFile.to_json()LogTargetFile.to_str()
- pypureclient.flasharray.FA_2_38.models.log_target_file_get_response module
LogTargetFileGetResponseLogTargetFileGetResponse.ConfigLogTargetFileGetResponse.as_request_dict()LogTargetFileGetResponse.continuation_tokenLogTargetFileGetResponse.errorsLogTargetFileGetResponse.from_dict()LogTargetFileGetResponse.from_json()LogTargetFileGetResponse.itemsLogTargetFileGetResponse.more_items_remainingLogTargetFileGetResponse.to_dict()LogTargetFileGetResponse.to_json()LogTargetFileGetResponse.to_str()LogTargetFileGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.log_target_file_response module
- pypureclient.flasharray.FA_2_38.models.log_targets_get_response module
LogTargetsGetResponseLogTargetsGetResponse.ConfigLogTargetsGetResponse.as_request_dict()LogTargetsGetResponse.continuation_tokenLogTargetsGetResponse.errorsLogTargetsGetResponse.from_dict()LogTargetsGetResponse.from_json()LogTargetsGetResponse.itemsLogTargetsGetResponse.more_items_remainingLogTargetsGetResponse.to_dict()LogTargetsGetResponse.to_json()LogTargetsGetResponse.to_str()LogTargetsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.log_targets_response module
- pypureclient.flasharray.FA_2_38.models.maintenance_window module
- pypureclient.flasharray.FA_2_38.models.maintenance_window_post module
- pypureclient.flasharray.FA_2_38.models.maintenance_windows_get_response module
MaintenanceWindowsGetResponseMaintenanceWindowsGetResponse.ConfigMaintenanceWindowsGetResponse.as_request_dict()MaintenanceWindowsGetResponse.continuation_tokenMaintenanceWindowsGetResponse.from_dict()MaintenanceWindowsGetResponse.from_json()MaintenanceWindowsGetResponse.itemsMaintenanceWindowsGetResponse.more_items_remainingMaintenanceWindowsGetResponse.to_dict()MaintenanceWindowsGetResponse.to_json()MaintenanceWindowsGetResponse.to_str()MaintenanceWindowsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.maintenance_windows_response module
- pypureclient.flasharray.FA_2_38.models.mapping_policy module
MappingPolicyMappingPolicy.ConfigMappingPolicy.as_request_dict()MappingPolicy.contextMappingPolicy.directionMappingPolicy.from_dict()MappingPolicy.from_json()MappingPolicy.idMappingPolicy.local_policyMappingPolicy.mappingMappingPolicy.pod_replica_linkMappingPolicy.policy_typeMappingPolicy.remote_policyMappingPolicy.to_dict()MappingPolicy.to_json()MappingPolicy.to_str()
- pypureclient.flasharray.FA_2_38.models.mapping_policy_patch module
- pypureclient.flasharray.FA_2_38.models.member module
- pypureclient.flasharray.FA_2_38.models.member_get_response module
MemberGetResponseMemberGetResponse.ConfigMemberGetResponse.as_request_dict()MemberGetResponse.continuation_tokenMemberGetResponse.errorsMemberGetResponse.from_dict()MemberGetResponse.from_json()MemberGetResponse.itemsMemberGetResponse.more_items_remainingMemberGetResponse.to_dict()MemberGetResponse.to_json()MemberGetResponse.to_str()MemberGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.member_no_id_all module
- pypureclient.flasharray.FA_2_38.models.member_no_id_all_get_response module
MemberNoIdAllGetResponseMemberNoIdAllGetResponse.ConfigMemberNoIdAllGetResponse.as_request_dict()MemberNoIdAllGetResponse.continuation_tokenMemberNoIdAllGetResponse.errorsMemberNoIdAllGetResponse.from_dict()MemberNoIdAllGetResponse.from_json()MemberNoIdAllGetResponse.itemsMemberNoIdAllGetResponse.more_items_remainingMemberNoIdAllGetResponse.to_dict()MemberNoIdAllGetResponse.to_json()MemberNoIdAllGetResponse.to_str()MemberNoIdAllGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.member_no_id_all_response module
- pypureclient.flasharray.FA_2_38.models.member_no_id_group module
- pypureclient.flasharray.FA_2_38.models.member_no_id_member module
- pypureclient.flasharray.FA_2_38.models.member_no_id_member_get_response module
MemberNoIdMemberGetResponseMemberNoIdMemberGetResponse.ConfigMemberNoIdMemberGetResponse.as_request_dict()MemberNoIdMemberGetResponse.continuation_tokenMemberNoIdMemberGetResponse.errorsMemberNoIdMemberGetResponse.from_dict()MemberNoIdMemberGetResponse.from_json()MemberNoIdMemberGetResponse.itemsMemberNoIdMemberGetResponse.more_items_remainingMemberNoIdMemberGetResponse.to_dict()MemberNoIdMemberGetResponse.to_json()MemberNoIdMemberGetResponse.to_str()MemberNoIdMemberGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.member_no_id_member_response module
- pypureclient.flasharray.FA_2_38.models.member_response module
- pypureclient.flasharray.FA_2_38.models.member_with_type module
- pypureclient.flasharray.FA_2_38.models.network_interface module
NetworkInterfaceNetworkInterface.ConfigNetworkInterface.as_request_dict()NetworkInterface.enabledNetworkInterface.ethNetworkInterface.fcNetworkInterface.from_dict()NetworkInterface.from_json()NetworkInterface.interface_typeNetworkInterface.nameNetworkInterface.servicesNetworkInterface.speedNetworkInterface.to_dict()NetworkInterface.to_json()NetworkInterface.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_eth module
NetworkInterfaceEthNetworkInterfaceEth.ConfigNetworkInterfaceEth.addressNetworkInterfaceEth.as_request_dict()NetworkInterfaceEth.from_dict()NetworkInterfaceEth.from_json()NetworkInterfaceEth.gatewayNetworkInterfaceEth.mac_addressNetworkInterfaceEth.mtuNetworkInterfaceEth.netmaskNetworkInterfaceEth.subinterfacesNetworkInterfaceEth.subnetNetworkInterfaceEth.subtypeNetworkInterfaceEth.to_dict()NetworkInterfaceEth.to_json()NetworkInterfaceEth.to_str()NetworkInterfaceEth.vlan
- pypureclient.flasharray.FA_2_38.models.network_interface_fc module
- pypureclient.flasharray.FA_2_38.models.network_interface_get_response module
NetworkInterfaceGetResponseNetworkInterfaceGetResponse.ConfigNetworkInterfaceGetResponse.as_request_dict()NetworkInterfaceGetResponse.continuation_tokenNetworkInterfaceGetResponse.from_dict()NetworkInterfaceGetResponse.from_json()NetworkInterfaceGetResponse.itemsNetworkInterfaceGetResponse.more_items_remainingNetworkInterfaceGetResponse.to_dict()NetworkInterfaceGetResponse.to_json()NetworkInterfaceGetResponse.to_str()NetworkInterfaceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.network_interface_neighbor module
NetworkInterfaceNeighborNetworkInterfaceNeighbor.ConfigNetworkInterfaceNeighbor.as_request_dict()NetworkInterfaceNeighbor.from_dict()NetworkInterfaceNeighbor.from_json()NetworkInterfaceNeighbor.initial_ttl_in_secNetworkInterfaceNeighbor.local_portNetworkInterfaceNeighbor.neighbor_chassisNetworkInterfaceNeighbor.neighbor_portNetworkInterfaceNeighbor.to_dict()NetworkInterfaceNeighbor.to_json()NetworkInterfaceNeighbor.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_neighbor_capability module
NetworkInterfaceNeighborCapabilityNetworkInterfaceNeighborCapability.ConfigNetworkInterfaceNeighborCapability.as_request_dict()NetworkInterfaceNeighborCapability.enabledNetworkInterfaceNeighborCapability.from_dict()NetworkInterfaceNeighborCapability.from_json()NetworkInterfaceNeighborCapability.supportedNetworkInterfaceNeighborCapability.to_dict()NetworkInterfaceNeighborCapability.to_json()NetworkInterfaceNeighborCapability.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_neighbor_get_response module
NetworkInterfaceNeighborGetResponseNetworkInterfaceNeighborGetResponse.ConfigNetworkInterfaceNeighborGetResponse.as_request_dict()NetworkInterfaceNeighborGetResponse.continuation_tokenNetworkInterfaceNeighborGetResponse.from_dict()NetworkInterfaceNeighborGetResponse.from_json()NetworkInterfaceNeighborGetResponse.itemsNetworkInterfaceNeighborGetResponse.more_items_remainingNetworkInterfaceNeighborGetResponse.to_dict()NetworkInterfaceNeighborGetResponse.to_json()NetworkInterfaceNeighborGetResponse.to_str()NetworkInterfaceNeighborGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.network_interface_neighbor_neighbor_chassis module
NetworkInterfaceNeighborNeighborChassisNetworkInterfaceNeighborNeighborChassis.ConfigNetworkInterfaceNeighborNeighborChassis.addressesNetworkInterfaceNeighborNeighborChassis.as_request_dict()NetworkInterfaceNeighborNeighborChassis.bridgeNetworkInterfaceNeighborNeighborChassis.descriptionNetworkInterfaceNeighborNeighborChassis.docsis_cable_deviceNetworkInterfaceNeighborNeighborChassis.from_dict()NetworkInterfaceNeighborNeighborChassis.from_json()NetworkInterfaceNeighborNeighborChassis.idNetworkInterfaceNeighborNeighborChassis.nameNetworkInterfaceNeighborNeighborChassis.repeaterNetworkInterfaceNeighborNeighborChassis.routerNetworkInterfaceNeighborNeighborChassis.station_onlyNetworkInterfaceNeighborNeighborChassis.telephoneNetworkInterfaceNeighborNeighborChassis.to_dict()NetworkInterfaceNeighborNeighborChassis.to_json()NetworkInterfaceNeighborNeighborChassis.to_str()NetworkInterfaceNeighborNeighborChassis.wlan_access_point
- pypureclient.flasharray.FA_2_38.models.network_interface_neighbor_neighbor_chassis_id module
NetworkInterfaceNeighborNeighborChassisIdNetworkInterfaceNeighborNeighborChassisId.ConfigNetworkInterfaceNeighborNeighborChassisId.as_request_dict()NetworkInterfaceNeighborNeighborChassisId.from_dict()NetworkInterfaceNeighborNeighborChassisId.from_json()NetworkInterfaceNeighborNeighborChassisId.to_dict()NetworkInterfaceNeighborNeighborChassisId.to_json()NetworkInterfaceNeighborNeighborChassisId.to_str()NetworkInterfaceNeighborNeighborChassisId.typeNetworkInterfaceNeighborNeighborChassisId.value
- pypureclient.flasharray.FA_2_38.models.network_interface_neighbor_neighbor_port module
NetworkInterfaceNeighborNeighborPortNetworkInterfaceNeighborNeighborPort.ConfigNetworkInterfaceNeighborNeighborPort.as_request_dict()NetworkInterfaceNeighborNeighborPort.descriptionNetworkInterfaceNeighborNeighborPort.from_dict()NetworkInterfaceNeighborNeighborPort.from_json()NetworkInterfaceNeighborNeighborPort.idNetworkInterfaceNeighborNeighborPort.to_dict()NetworkInterfaceNeighborNeighborPort.to_json()NetworkInterfaceNeighborNeighborPort.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_neighbor_neighbor_port_id module
NetworkInterfaceNeighborNeighborPortIdNetworkInterfaceNeighborNeighborPortId.ConfigNetworkInterfaceNeighborNeighborPortId.as_request_dict()NetworkInterfaceNeighborNeighborPortId.from_dict()NetworkInterfaceNeighborNeighborPortId.from_json()NetworkInterfaceNeighborNeighborPortId.to_dict()NetworkInterfaceNeighborNeighborPortId.to_json()NetworkInterfaceNeighborNeighborPortId.to_str()NetworkInterfaceNeighborNeighborPortId.typeNetworkInterfaceNeighborNeighborPortId.value
- pypureclient.flasharray.FA_2_38.models.network_interface_neighbor_response module
NetworkInterfaceNeighborResponseNetworkInterfaceNeighborResponse.ConfigNetworkInterfaceNeighborResponse.as_request_dict()NetworkInterfaceNeighborResponse.from_dict()NetworkInterfaceNeighborResponse.from_json()NetworkInterfaceNeighborResponse.itemsNetworkInterfaceNeighborResponse.to_dict()NetworkInterfaceNeighborResponse.to_json()NetworkInterfaceNeighborResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_patch module
NetworkInterfacePatchNetworkInterfacePatch.ConfigNetworkInterfacePatch.as_request_dict()NetworkInterfacePatch.enabledNetworkInterfacePatch.ethNetworkInterfacePatch.from_dict()NetworkInterfacePatch.from_json()NetworkInterfacePatch.override_npiv_checkNetworkInterfacePatch.servicesNetworkInterfacePatch.to_dict()NetworkInterfacePatch.to_json()NetworkInterfacePatch.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_performance module
NetworkInterfacePerformanceNetworkInterfacePerformance.ConfigNetworkInterfacePerformance.as_request_dict()NetworkInterfacePerformance.ethNetworkInterfacePerformance.fcNetworkInterfacePerformance.from_dict()NetworkInterfacePerformance.from_json()NetworkInterfacePerformance.interface_typeNetworkInterfacePerformance.nameNetworkInterfacePerformance.timeNetworkInterfacePerformance.to_dict()NetworkInterfacePerformance.to_json()NetworkInterfacePerformance.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_performance_eth module
NetworkInterfacePerformanceEthNetworkInterfacePerformanceEth.ConfigNetworkInterfacePerformanceEth.as_request_dict()NetworkInterfacePerformanceEth.flow_control_received_congestion_packets_per_secNetworkInterfacePerformanceEth.flow_control_received_discarded_packets_per_secNetworkInterfacePerformanceEth.flow_control_received_lossless_bytes_per_secNetworkInterfacePerformanceEth.flow_control_received_pause_frames_per_secNetworkInterfacePerformanceEth.flow_control_transmitted_congestion_packets_per_secNetworkInterfacePerformanceEth.flow_control_transmitted_discarded_packets_per_secNetworkInterfacePerformanceEth.flow_control_transmitted_lossless_bytes_per_secNetworkInterfacePerformanceEth.flow_control_transmitted_pause_frames_per_secNetworkInterfacePerformanceEth.from_dict()NetworkInterfacePerformanceEth.from_json()NetworkInterfacePerformanceEth.other_errors_per_secNetworkInterfacePerformanceEth.rdma_received_req_cqe_errors_per_secNetworkInterfacePerformanceEth.rdma_received_sequence_errors_per_secNetworkInterfacePerformanceEth.rdma_transmitted_local_ack_timeout_errors_per_secNetworkInterfacePerformanceEth.received_bytes_per_secNetworkInterfacePerformanceEth.received_crc_errors_per_secNetworkInterfacePerformanceEth.received_frame_errors_per_secNetworkInterfacePerformanceEth.received_packets_per_secNetworkInterfacePerformanceEth.to_dict()NetworkInterfacePerformanceEth.to_json()NetworkInterfacePerformanceEth.to_str()NetworkInterfacePerformanceEth.total_errors_per_secNetworkInterfacePerformanceEth.transmitted_bytes_per_secNetworkInterfacePerformanceEth.transmitted_carrier_errors_per_secNetworkInterfacePerformanceEth.transmitted_dropped_errors_per_secNetworkInterfacePerformanceEth.transmitted_packets_per_sec
- pypureclient.flasharray.FA_2_38.models.network_interface_performance_fc module
NetworkInterfacePerformanceFcNetworkInterfacePerformanceFc.ConfigNetworkInterfacePerformanceFc.as_request_dict()NetworkInterfacePerformanceFc.from_dict()NetworkInterfacePerformanceFc.from_json()NetworkInterfacePerformanceFc.received_bytes_per_secNetworkInterfacePerformanceFc.received_crc_errors_per_secNetworkInterfacePerformanceFc.received_frames_per_secNetworkInterfacePerformanceFc.received_link_failures_per_secNetworkInterfacePerformanceFc.received_loss_of_signal_per_secNetworkInterfacePerformanceFc.received_loss_of_sync_per_secNetworkInterfacePerformanceFc.to_dict()NetworkInterfacePerformanceFc.to_json()NetworkInterfacePerformanceFc.to_str()NetworkInterfacePerformanceFc.total_errors_per_secNetworkInterfacePerformanceFc.transmitted_bytes_per_secNetworkInterfacePerformanceFc.transmitted_frames_per_secNetworkInterfacePerformanceFc.transmitted_invalid_words_per_sec
- pypureclient.flasharray.FA_2_38.models.network_interface_performance_get_response module
NetworkInterfacePerformanceGetResponseNetworkInterfacePerformanceGetResponse.ConfigNetworkInterfacePerformanceGetResponse.as_request_dict()NetworkInterfacePerformanceGetResponse.continuation_tokenNetworkInterfacePerformanceGetResponse.from_dict()NetworkInterfacePerformanceGetResponse.from_json()NetworkInterfacePerformanceGetResponse.itemsNetworkInterfacePerformanceGetResponse.more_items_remainingNetworkInterfacePerformanceGetResponse.to_dict()NetworkInterfacePerformanceGetResponse.to_json()NetworkInterfacePerformanceGetResponse.to_str()NetworkInterfacePerformanceGetResponse.totalNetworkInterfacePerformanceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_rx_los module
NetworkInterfacePortDetailsRxLosNetworkInterfacePortDetailsRxLos.ConfigNetworkInterfacePortDetailsRxLos.as_request_dict()NetworkInterfacePortDetailsRxLos.channelNetworkInterfacePortDetailsRxLos.flagNetworkInterfacePortDetailsRxLos.from_dict()NetworkInterfacePortDetailsRxLos.from_json()NetworkInterfacePortDetailsRxLos.to_dict()NetworkInterfacePortDetailsRxLos.to_json()NetworkInterfacePortDetailsRxLos.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_rx_power module
NetworkInterfacePortDetailsRxPowerNetworkInterfacePortDetailsRxPower.ConfigNetworkInterfacePortDetailsRxPower.as_request_dict()NetworkInterfacePortDetailsRxPower.channelNetworkInterfacePortDetailsRxPower.from_dict()NetworkInterfacePortDetailsRxPower.from_json()NetworkInterfacePortDetailsRxPower.measurementNetworkInterfacePortDetailsRxPower.statusNetworkInterfacePortDetailsRxPower.to_dict()NetworkInterfacePortDetailsRxPower.to_json()NetworkInterfacePortDetailsRxPower.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_static module
NetworkInterfacePortDetailsStaticNetworkInterfacePortDetailsStatic.ConfigNetworkInterfacePortDetailsStatic.as_request_dict()NetworkInterfacePortDetailsStatic.cable_technologyNetworkInterfacePortDetailsStatic.connector_typeNetworkInterfacePortDetailsStatic.encodingNetworkInterfacePortDetailsStatic.extended_identifierNetworkInterfacePortDetailsStatic.fc_link_lengthsNetworkInterfacePortDetailsStatic.fc_speedsNetworkInterfacePortDetailsStatic.fc_technologyNetworkInterfacePortDetailsStatic.fc_transmission_mediaNetworkInterfacePortDetailsStatic.from_dict()NetworkInterfacePortDetailsStatic.from_json()NetworkInterfacePortDetailsStatic.identifierNetworkInterfacePortDetailsStatic.link_lengthNetworkInterfacePortDetailsStatic.rate_identifierNetworkInterfacePortDetailsStatic.rx_power_thresholdsNetworkInterfacePortDetailsStatic.signaling_rateNetworkInterfacePortDetailsStatic.signaling_rate_maxNetworkInterfacePortDetailsStatic.signaling_rate_minNetworkInterfacePortDetailsStatic.specificationsNetworkInterfacePortDetailsStatic.temperature_thresholdsNetworkInterfacePortDetailsStatic.to_dict()NetworkInterfacePortDetailsStatic.to_json()NetworkInterfacePortDetailsStatic.to_str()NetworkInterfacePortDetailsStatic.tx_bias_thresholdsNetworkInterfacePortDetailsStatic.tx_power_thresholdsNetworkInterfacePortDetailsStatic.vendor_date_codeNetworkInterfacePortDetailsStatic.vendor_nameNetworkInterfacePortDetailsStatic.vendor_ouiNetworkInterfacePortDetailsStatic.vendor_part_numberNetworkInterfacePortDetailsStatic.vendor_revisionNetworkInterfacePortDetailsStatic.vendor_serial_numberNetworkInterfacePortDetailsStatic.voltage_thresholdsNetworkInterfacePortDetailsStatic.wavelength
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_static_rx_power_thresholds module
NetworkInterfacePortDetailsStaticRxPowerThresholdsNetworkInterfacePortDetailsStaticRxPowerThresholds.ConfigNetworkInterfacePortDetailsStaticRxPowerThresholds.alarm_highNetworkInterfacePortDetailsStaticRxPowerThresholds.alarm_lowNetworkInterfacePortDetailsStaticRxPowerThresholds.as_request_dict()NetworkInterfacePortDetailsStaticRxPowerThresholds.from_dict()NetworkInterfacePortDetailsStaticRxPowerThresholds.from_json()NetworkInterfacePortDetailsStaticRxPowerThresholds.to_dict()NetworkInterfacePortDetailsStaticRxPowerThresholds.to_json()NetworkInterfacePortDetailsStaticRxPowerThresholds.to_str()NetworkInterfacePortDetailsStaticRxPowerThresholds.warn_highNetworkInterfacePortDetailsStaticRxPowerThresholds.warn_low
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_static_temperature_thresholds module
NetworkInterfacePortDetailsStaticTemperatureThresholdsNetworkInterfacePortDetailsStaticTemperatureThresholds.ConfigNetworkInterfacePortDetailsStaticTemperatureThresholds.alarm_highNetworkInterfacePortDetailsStaticTemperatureThresholds.alarm_lowNetworkInterfacePortDetailsStaticTemperatureThresholds.as_request_dict()NetworkInterfacePortDetailsStaticTemperatureThresholds.from_dict()NetworkInterfacePortDetailsStaticTemperatureThresholds.from_json()NetworkInterfacePortDetailsStaticTemperatureThresholds.to_dict()NetworkInterfacePortDetailsStaticTemperatureThresholds.to_json()NetworkInterfacePortDetailsStaticTemperatureThresholds.to_str()NetworkInterfacePortDetailsStaticTemperatureThresholds.warn_highNetworkInterfacePortDetailsStaticTemperatureThresholds.warn_low
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_static_tx_bias_thresholds module
NetworkInterfacePortDetailsStaticTxBiasThresholdsNetworkInterfacePortDetailsStaticTxBiasThresholds.ConfigNetworkInterfacePortDetailsStaticTxBiasThresholds.alarm_highNetworkInterfacePortDetailsStaticTxBiasThresholds.alarm_lowNetworkInterfacePortDetailsStaticTxBiasThresholds.as_request_dict()NetworkInterfacePortDetailsStaticTxBiasThresholds.from_dict()NetworkInterfacePortDetailsStaticTxBiasThresholds.from_json()NetworkInterfacePortDetailsStaticTxBiasThresholds.to_dict()NetworkInterfacePortDetailsStaticTxBiasThresholds.to_json()NetworkInterfacePortDetailsStaticTxBiasThresholds.to_str()NetworkInterfacePortDetailsStaticTxBiasThresholds.warn_highNetworkInterfacePortDetailsStaticTxBiasThresholds.warn_low
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_static_tx_power_thresholds module
NetworkInterfacePortDetailsStaticTxPowerThresholdsNetworkInterfacePortDetailsStaticTxPowerThresholds.ConfigNetworkInterfacePortDetailsStaticTxPowerThresholds.alarm_highNetworkInterfacePortDetailsStaticTxPowerThresholds.alarm_lowNetworkInterfacePortDetailsStaticTxPowerThresholds.as_request_dict()NetworkInterfacePortDetailsStaticTxPowerThresholds.from_dict()NetworkInterfacePortDetailsStaticTxPowerThresholds.from_json()NetworkInterfacePortDetailsStaticTxPowerThresholds.to_dict()NetworkInterfacePortDetailsStaticTxPowerThresholds.to_json()NetworkInterfacePortDetailsStaticTxPowerThresholds.to_str()NetworkInterfacePortDetailsStaticTxPowerThresholds.warn_highNetworkInterfacePortDetailsStaticTxPowerThresholds.warn_low
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_static_voltage_thresholds module
NetworkInterfacePortDetailsStaticVoltageThresholdsNetworkInterfacePortDetailsStaticVoltageThresholds.ConfigNetworkInterfacePortDetailsStaticVoltageThresholds.alarm_highNetworkInterfacePortDetailsStaticVoltageThresholds.alarm_lowNetworkInterfacePortDetailsStaticVoltageThresholds.as_request_dict()NetworkInterfacePortDetailsStaticVoltageThresholds.from_dict()NetworkInterfacePortDetailsStaticVoltageThresholds.from_json()NetworkInterfacePortDetailsStaticVoltageThresholds.to_dict()NetworkInterfacePortDetailsStaticVoltageThresholds.to_json()NetworkInterfacePortDetailsStaticVoltageThresholds.to_str()NetworkInterfacePortDetailsStaticVoltageThresholds.warn_highNetworkInterfacePortDetailsStaticVoltageThresholds.warn_low
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_temperature module
NetworkInterfacePortDetailsTemperatureNetworkInterfacePortDetailsTemperature.ConfigNetworkInterfacePortDetailsTemperature.as_request_dict()NetworkInterfacePortDetailsTemperature.channelNetworkInterfacePortDetailsTemperature.from_dict()NetworkInterfacePortDetailsTemperature.from_json()NetworkInterfacePortDetailsTemperature.measurementNetworkInterfacePortDetailsTemperature.statusNetworkInterfacePortDetailsTemperature.to_dict()NetworkInterfacePortDetailsTemperature.to_json()NetworkInterfacePortDetailsTemperature.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_tx_bias module
NetworkInterfacePortDetailsTxBiasNetworkInterfacePortDetailsTxBias.ConfigNetworkInterfacePortDetailsTxBias.as_request_dict()NetworkInterfacePortDetailsTxBias.channelNetworkInterfacePortDetailsTxBias.from_dict()NetworkInterfacePortDetailsTxBias.from_json()NetworkInterfacePortDetailsTxBias.measurementNetworkInterfacePortDetailsTxBias.statusNetworkInterfacePortDetailsTxBias.to_dict()NetworkInterfacePortDetailsTxBias.to_json()NetworkInterfacePortDetailsTxBias.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_tx_fault module
NetworkInterfacePortDetailsTxFaultNetworkInterfacePortDetailsTxFault.ConfigNetworkInterfacePortDetailsTxFault.as_request_dict()NetworkInterfacePortDetailsTxFault.channelNetworkInterfacePortDetailsTxFault.flagNetworkInterfacePortDetailsTxFault.from_dict()NetworkInterfacePortDetailsTxFault.from_json()NetworkInterfacePortDetailsTxFault.to_dict()NetworkInterfacePortDetailsTxFault.to_json()NetworkInterfacePortDetailsTxFault.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_tx_power module
NetworkInterfacePortDetailsTxPowerNetworkInterfacePortDetailsTxPower.ConfigNetworkInterfacePortDetailsTxPower.as_request_dict()NetworkInterfacePortDetailsTxPower.channelNetworkInterfacePortDetailsTxPower.from_dict()NetworkInterfacePortDetailsTxPower.from_json()NetworkInterfacePortDetailsTxPower.measurementNetworkInterfacePortDetailsTxPower.statusNetworkInterfacePortDetailsTxPower.to_dict()NetworkInterfacePortDetailsTxPower.to_json()NetworkInterfacePortDetailsTxPower.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_port_details_voltage module
NetworkInterfacePortDetailsVoltageNetworkInterfacePortDetailsVoltage.ConfigNetworkInterfacePortDetailsVoltage.as_request_dict()NetworkInterfacePortDetailsVoltage.channelNetworkInterfacePortDetailsVoltage.from_dict()NetworkInterfacePortDetailsVoltage.from_json()NetworkInterfacePortDetailsVoltage.measurementNetworkInterfacePortDetailsVoltage.statusNetworkInterfacePortDetailsVoltage.to_dict()NetworkInterfacePortDetailsVoltage.to_json()NetworkInterfacePortDetailsVoltage.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_post module
NetworkInterfacePostNetworkInterfacePost.ConfigNetworkInterfacePost.as_request_dict()NetworkInterfacePost.ethNetworkInterfacePost.from_dict()NetworkInterfacePost.from_json()NetworkInterfacePost.nameNetworkInterfacePost.servicesNetworkInterfacePost.to_dict()NetworkInterfacePost.to_json()NetworkInterfacePost.to_str()
- pypureclient.flasharray.FA_2_38.models.network_interface_response module
- pypureclient.flasharray.FA_2_38.models.network_interfaces_port_details module
NetworkInterfacesPortDetailsNetworkInterfacesPortDetails.ConfigNetworkInterfacesPortDetails.as_request_dict()NetworkInterfacesPortDetails.from_dict()NetworkInterfacesPortDetails.from_json()NetworkInterfacesPortDetails.interface_typeNetworkInterfacesPortDetails.nameNetworkInterfacesPortDetails.rx_losNetworkInterfacesPortDetails.rx_powerNetworkInterfacesPortDetails.staticNetworkInterfacesPortDetails.temperatureNetworkInterfacesPortDetails.to_dict()NetworkInterfacesPortDetails.to_json()NetworkInterfacesPortDetails.to_str()NetworkInterfacesPortDetails.tx_biasNetworkInterfacesPortDetails.tx_faultNetworkInterfacesPortDetails.tx_powerNetworkInterfacesPortDetails.voltage
- pypureclient.flasharray.FA_2_38.models.network_interfaces_port_details_get_response module
NetworkInterfacesPortDetailsGetResponseNetworkInterfacesPortDetailsGetResponse.ConfigNetworkInterfacesPortDetailsGetResponse.as_request_dict()NetworkInterfacesPortDetailsGetResponse.continuation_tokenNetworkInterfacesPortDetailsGetResponse.from_dict()NetworkInterfacesPortDetailsGetResponse.from_json()NetworkInterfacesPortDetailsGetResponse.itemsNetworkInterfacesPortDetailsGetResponse.more_items_remainingNetworkInterfacesPortDetailsGetResponse.to_dict()NetworkInterfacesPortDetailsGetResponse.to_json()NetworkInterfacesPortDetailsGetResponse.to_str()NetworkInterfacesPortDetailsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.network_interfaces_port_details_response module
NetworkInterfacesPortDetailsResponseNetworkInterfacesPortDetailsResponse.ConfigNetworkInterfacesPortDetailsResponse.as_request_dict()NetworkInterfacesPortDetailsResponse.from_dict()NetworkInterfacesPortDetailsResponse.from_json()NetworkInterfacesPortDetailsResponse.itemsNetworkInterfacesPortDetailsResponse.to_dict()NetworkInterfacesPortDetailsResponse.to_json()NetworkInterfacesPortDetailsResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.networkinterfacepatch_eth module
NetworkinterfacepatchEthNetworkinterfacepatchEth.ConfigNetworkinterfacepatchEth.add_subinterfacesNetworkinterfacepatchEth.addressNetworkinterfacepatchEth.as_request_dict()NetworkinterfacepatchEth.from_dict()NetworkinterfacepatchEth.from_json()NetworkinterfacepatchEth.gatewayNetworkinterfacepatchEth.mtuNetworkinterfacepatchEth.netmaskNetworkinterfacepatchEth.remove_subinterfacesNetworkinterfacepatchEth.subinterfacesNetworkinterfacepatchEth.subnetNetworkinterfacepatchEth.to_dict()NetworkinterfacepatchEth.to_json()NetworkinterfacepatchEth.to_str()
- pypureclient.flasharray.FA_2_38.models.networkinterfacepost_eth module
NetworkinterfacepostEthNetworkinterfacepostEth.ConfigNetworkinterfacepostEth.addressNetworkinterfacepostEth.as_request_dict()NetworkinterfacepostEth.from_dict()NetworkinterfacepostEth.from_json()NetworkinterfacepostEth.subinterfacesNetworkinterfacepostEth.subnetNetworkinterfacepostEth.subtypeNetworkinterfacepostEth.to_dict()NetworkinterfacepostEth.to_json()NetworkinterfacepostEth.to_str()
- pypureclient.flasharray.FA_2_38.models.new_name module
- pypureclient.flasharray.FA_2_38.models.non_copyable_tag module
- pypureclient.flasharray.FA_2_38.models.oauth210_token_post400_response module
Oauth210TokenPost400ResponseOauth210TokenPost400Response.ConfigOauth210TokenPost400Response.as_request_dict()Oauth210TokenPost400Response.errorOauth210TokenPost400Response.error_descriptionOauth210TokenPost400Response.from_dict()Oauth210TokenPost400Response.from_json()Oauth210TokenPost400Response.to_dict()Oauth210TokenPost400Response.to_json()Oauth210TokenPost400Response.to_str()
- pypureclient.flasharray.FA_2_38.models.oauth210_token_post401_response module
Oauth210TokenPost401ResponseOauth210TokenPost401Response.ConfigOauth210TokenPost401Response.as_request_dict()Oauth210TokenPost401Response.errorOauth210TokenPost401Response.error_descriptionOauth210TokenPost401Response.from_dict()Oauth210TokenPost401Response.from_json()Oauth210TokenPost401Response.to_dict()Oauth210TokenPost401Response.to_json()Oauth210TokenPost401Response.to_str()
- pypureclient.flasharray.FA_2_38.models.oauth_token_response module
OauthTokenResponseOauthTokenResponse.ConfigOauthTokenResponse.access_tokenOauthTokenResponse.as_request_dict()OauthTokenResponse.expires_inOauthTokenResponse.from_dict()OauthTokenResponse.from_json()OauthTokenResponse.issued_token_typeOauthTokenResponse.to_dict()OauthTokenResponse.to_json()OauthTokenResponse.to_str()OauthTokenResponse.token_type
- pypureclient.flasharray.FA_2_38.models.offload module
- pypureclient.flasharray.FA_2_38.models.offload_azure module
- pypureclient.flasharray.FA_2_38.models.offload_get_response module
OffloadGetResponseOffloadGetResponse.ConfigOffloadGetResponse.as_request_dict()OffloadGetResponse.continuation_tokenOffloadGetResponse.errorsOffloadGetResponse.from_dict()OffloadGetResponse.from_json()OffloadGetResponse.itemsOffloadGetResponse.more_items_remainingOffloadGetResponse.to_dict()OffloadGetResponse.to_json()OffloadGetResponse.to_str()OffloadGetResponse.totalOffloadGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.offload_google_cloud module
OffloadGoogleCloudOffloadGoogleCloud.ConfigOffloadGoogleCloud.access_key_idOffloadGoogleCloud.as_request_dict()OffloadGoogleCloud.bucketOffloadGoogleCloud.from_dict()OffloadGoogleCloud.from_json()OffloadGoogleCloud.profileOffloadGoogleCloud.secret_access_keyOffloadGoogleCloud.to_dict()OffloadGoogleCloud.to_json()OffloadGoogleCloud.to_str()
- pypureclient.flasharray.FA_2_38.models.offload_nfs module
- pypureclient.flasharray.FA_2_38.models.offload_post module
- pypureclient.flasharray.FA_2_38.models.offload_response module
- pypureclient.flasharray.FA_2_38.models.offload_s3 module
- pypureclient.flasharray.FA_2_38.models.override_check module
- pypureclient.flasharray.FA_2_38.models.page_info module
- pypureclient.flasharray.FA_2_38.models.performance module
PerformancePerformance.ConfigPerformance.as_request_dict()Performance.bytes_per_mirrored_writePerformance.bytes_per_opPerformance.bytes_per_readPerformance.bytes_per_writePerformance.from_dict()Performance.from_json()Performance.mirrored_write_bytes_per_secPerformance.mirrored_writes_per_secPerformance.qos_rate_limit_usec_per_mirrored_write_opPerformance.qos_rate_limit_usec_per_read_opPerformance.qos_rate_limit_usec_per_write_opPerformance.queue_usec_per_mirrored_write_opPerformance.queue_usec_per_read_opPerformance.queue_usec_per_write_opPerformance.read_bytes_per_secPerformance.reads_per_secPerformance.san_usec_per_mirrored_write_opPerformance.san_usec_per_read_opPerformance.san_usec_per_write_opPerformance.service_usec_per_mirrored_write_opPerformance.service_usec_per_read_opPerformance.service_usec_per_read_op_cache_reductionPerformance.service_usec_per_write_opPerformance.timePerformance.to_dict()Performance.to_json()Performance.to_str()Performance.usec_per_mirrored_write_opPerformance.usec_per_read_opPerformance.usec_per_write_opPerformance.write_bytes_per_secPerformance.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.pod module
PodPod.ConfigPod.array_countPod.arraysPod.as_request_dict()Pod.contextPod.destroyedPod.eradication_configPod.failover_preferencesPod.footprintPod.from_dict()Pod.from_json()Pod.idPod.link_source_countPod.link_target_countPod.mediatorPod.mediator_versionPod.membersPod.namePod.promotion_statusPod.quota_limitPod.requested_promotion_statePod.sourcePod.spacePod.time_remainingPod.to_dict()Pod.to_json()Pod.to_str()
- pypureclient.flasharray.FA_2_38.models.pod_array_status module
PodArrayStatusPodArrayStatus.ConfigPodArrayStatus.as_request_dict()PodArrayStatus.from_dict()PodArrayStatus.from_json()PodArrayStatus.frozen_atPodArrayStatus.idPodArrayStatus.mediator_statusPodArrayStatus.memberPodArrayStatus.namePodArrayStatus.pre_electedPodArrayStatus.progressPodArrayStatus.statusPodArrayStatus.to_dict()PodArrayStatus.to_json()PodArrayStatus.to_str()
- pypureclient.flasharray.FA_2_38.models.pod_eradication_config module
- pypureclient.flasharray.FA_2_38.models.pod_get_response module
PodGetResponsePodGetResponse.ConfigPodGetResponse.as_request_dict()PodGetResponse.continuation_tokenPodGetResponse.errorsPodGetResponse.from_dict()PodGetResponse.from_json()PodGetResponse.itemsPodGetResponse.more_items_remainingPodGetResponse.to_dict()PodGetResponse.to_json()PodGetResponse.to_str()PodGetResponse.totalPodGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.pod_member module
- pypureclient.flasharray.FA_2_38.models.pod_member_get_response module
PodMemberGetResponsePodMemberGetResponse.ConfigPodMemberGetResponse.as_request_dict()PodMemberGetResponse.continuation_tokenPodMemberGetResponse.errorsPodMemberGetResponse.from_dict()PodMemberGetResponse.from_json()PodMemberGetResponse.itemsPodMemberGetResponse.more_items_remainingPodMemberGetResponse.to_dict()PodMemberGetResponse.to_json()PodMemberGetResponse.to_str()PodMemberGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.pod_member_response module
- pypureclient.flasharray.FA_2_38.models.pod_patch module
PodPatchPodPatch.ConfigPodPatch.as_request_dict()PodPatch.destroyedPodPatch.failover_preferencesPodPatch.from_dict()PodPatch.from_json()PodPatch.idPodPatch.ignore_usagePodPatch.mediatorPodPatch.namePodPatch.quota_limitPodPatch.requested_promotion_statePodPatch.to_dict()PodPatch.to_json()PodPatch.to_str()
- pypureclient.flasharray.FA_2_38.models.pod_performance module
PodPerformancePodPerformance.ConfigPodPerformance.as_request_dict()PodPerformance.bytes_per_mirrored_writePodPerformance.bytes_per_opPodPerformance.bytes_per_readPodPerformance.bytes_per_writePodPerformance.contextPodPerformance.from_dict()PodPerformance.from_json()PodPerformance.idPodPerformance.mirrored_write_bytes_per_secPodPerformance.mirrored_writes_per_secPodPerformance.namePodPerformance.others_per_secPodPerformance.qos_rate_limit_usec_per_mirrored_write_opPodPerformance.qos_rate_limit_usec_per_read_opPodPerformance.qos_rate_limit_usec_per_write_opPodPerformance.queue_usec_per_mirrored_write_opPodPerformance.queue_usec_per_read_opPodPerformance.queue_usec_per_write_opPodPerformance.read_bytes_per_secPodPerformance.reads_per_secPodPerformance.san_usec_per_mirrored_write_opPodPerformance.san_usec_per_read_opPodPerformance.san_usec_per_write_opPodPerformance.service_usec_per_mirrored_write_opPodPerformance.service_usec_per_read_opPodPerformance.service_usec_per_read_op_cache_reductionPodPerformance.service_usec_per_write_opPodPerformance.timePodPerformance.to_dict()PodPerformance.to_json()PodPerformance.to_str()PodPerformance.usec_per_mirrored_write_opPodPerformance.usec_per_other_opPodPerformance.usec_per_read_opPodPerformance.usec_per_write_opPodPerformance.write_bytes_per_secPodPerformance.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.pod_performance_by_array module
PodPerformanceByArrayPodPerformanceByArray.ConfigPodPerformanceByArray.arrayPodPerformanceByArray.as_request_dict()PodPerformanceByArray.bytes_per_mirrored_writePodPerformanceByArray.bytes_per_opPodPerformanceByArray.bytes_per_readPodPerformanceByArray.bytes_per_writePodPerformanceByArray.contextPodPerformanceByArray.from_dict()PodPerformanceByArray.from_json()PodPerformanceByArray.idPodPerformanceByArray.mirrored_write_bytes_per_secPodPerformanceByArray.mirrored_writes_per_secPodPerformanceByArray.namePodPerformanceByArray.others_per_secPodPerformanceByArray.qos_rate_limit_usec_per_mirrored_write_opPodPerformanceByArray.qos_rate_limit_usec_per_read_opPodPerformanceByArray.qos_rate_limit_usec_per_write_opPodPerformanceByArray.queue_usec_per_mirrored_write_opPodPerformanceByArray.queue_usec_per_read_opPodPerformanceByArray.queue_usec_per_write_opPodPerformanceByArray.read_bytes_per_secPodPerformanceByArray.reads_per_secPodPerformanceByArray.san_usec_per_mirrored_write_opPodPerformanceByArray.san_usec_per_read_opPodPerformanceByArray.san_usec_per_write_opPodPerformanceByArray.service_usec_per_mirrored_write_opPodPerformanceByArray.service_usec_per_read_opPodPerformanceByArray.service_usec_per_read_op_cache_reductionPodPerformanceByArray.service_usec_per_write_opPodPerformanceByArray.timePodPerformanceByArray.to_dict()PodPerformanceByArray.to_json()PodPerformanceByArray.to_str()PodPerformanceByArray.usec_per_mirrored_write_opPodPerformanceByArray.usec_per_other_opPodPerformanceByArray.usec_per_read_opPodPerformanceByArray.usec_per_write_opPodPerformanceByArray.write_bytes_per_secPodPerformanceByArray.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.pod_performance_by_array_get_response module
PodPerformanceByArrayGetResponsePodPerformanceByArrayGetResponse.ConfigPodPerformanceByArrayGetResponse.as_request_dict()PodPerformanceByArrayGetResponse.continuation_tokenPodPerformanceByArrayGetResponse.errorsPodPerformanceByArrayGetResponse.from_dict()PodPerformanceByArrayGetResponse.from_json()PodPerformanceByArrayGetResponse.itemsPodPerformanceByArrayGetResponse.more_items_remainingPodPerformanceByArrayGetResponse.to_dict()PodPerformanceByArrayGetResponse.to_json()PodPerformanceByArrayGetResponse.to_str()PodPerformanceByArrayGetResponse.totalPodPerformanceByArrayGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.pod_performance_replication module
PodPerformanceReplicationPodPerformanceReplication.ConfigPodPerformanceReplication.as_request_dict()PodPerformanceReplication.contextPodPerformanceReplication.continuous_bytes_per_secPodPerformanceReplication.from_dict()PodPerformanceReplication.from_json()PodPerformanceReplication.periodic_bytes_per_secPodPerformanceReplication.podPodPerformanceReplication.resync_bytes_per_secPodPerformanceReplication.sync_bytes_per_secPodPerformanceReplication.timePodPerformanceReplication.to_dict()PodPerformanceReplication.to_json()PodPerformanceReplication.to_str()PodPerformanceReplication.total_bytes_per_sec
- pypureclient.flasharray.FA_2_38.models.pod_performance_replication_by_array module
PodPerformanceReplicationByArrayPodPerformanceReplicationByArray.ConfigPodPerformanceReplicationByArray.arrayPodPerformanceReplicationByArray.as_request_dict()PodPerformanceReplicationByArray.contextPodPerformanceReplicationByArray.continuous_bytes_per_secPodPerformanceReplicationByArray.from_dict()PodPerformanceReplicationByArray.from_json()PodPerformanceReplicationByArray.periodic_bytes_per_secPodPerformanceReplicationByArray.podPodPerformanceReplicationByArray.resync_bytes_per_secPodPerformanceReplicationByArray.sync_bytes_per_secPodPerformanceReplicationByArray.timePodPerformanceReplicationByArray.to_dict()PodPerformanceReplicationByArray.to_json()PodPerformanceReplicationByArray.to_str()PodPerformanceReplicationByArray.total_bytes_per_sec
- pypureclient.flasharray.FA_2_38.models.pod_performance_replication_by_array_get_response module
PodPerformanceReplicationByArrayGetResponsePodPerformanceReplicationByArrayGetResponse.ConfigPodPerformanceReplicationByArrayGetResponse.as_request_dict()PodPerformanceReplicationByArrayGetResponse.continuation_tokenPodPerformanceReplicationByArrayGetResponse.errorsPodPerformanceReplicationByArrayGetResponse.from_dict()PodPerformanceReplicationByArrayGetResponse.from_json()PodPerformanceReplicationByArrayGetResponse.itemsPodPerformanceReplicationByArrayGetResponse.more_items_remainingPodPerformanceReplicationByArrayGetResponse.to_dict()PodPerformanceReplicationByArrayGetResponse.to_json()PodPerformanceReplicationByArrayGetResponse.to_str()PodPerformanceReplicationByArrayGetResponse.totalPodPerformanceReplicationByArrayGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.pod_performance_replication_by_array_response module
PodPerformanceReplicationByArrayResponsePodPerformanceReplicationByArrayResponse.ConfigPodPerformanceReplicationByArrayResponse.as_request_dict()PodPerformanceReplicationByArrayResponse.from_dict()PodPerformanceReplicationByArrayResponse.from_json()PodPerformanceReplicationByArrayResponse.itemsPodPerformanceReplicationByArrayResponse.to_dict()PodPerformanceReplicationByArrayResponse.to_json()PodPerformanceReplicationByArrayResponse.to_str()PodPerformanceReplicationByArrayResponse.total
- pypureclient.flasharray.FA_2_38.models.pod_performance_replication_get_response module
PodPerformanceReplicationGetResponsePodPerformanceReplicationGetResponse.ConfigPodPerformanceReplicationGetResponse.as_request_dict()PodPerformanceReplicationGetResponse.continuation_tokenPodPerformanceReplicationGetResponse.errorsPodPerformanceReplicationGetResponse.from_dict()PodPerformanceReplicationGetResponse.from_json()PodPerformanceReplicationGetResponse.itemsPodPerformanceReplicationGetResponse.more_items_remainingPodPerformanceReplicationGetResponse.to_dict()PodPerformanceReplicationGetResponse.to_json()PodPerformanceReplicationGetResponse.to_str()PodPerformanceReplicationGetResponse.totalPodPerformanceReplicationGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.pod_performance_replication_response module
PodPerformanceReplicationResponsePodPerformanceReplicationResponse.ConfigPodPerformanceReplicationResponse.as_request_dict()PodPerformanceReplicationResponse.from_dict()PodPerformanceReplicationResponse.from_json()PodPerformanceReplicationResponse.itemsPodPerformanceReplicationResponse.to_dict()PodPerformanceReplicationResponse.to_json()PodPerformanceReplicationResponse.to_str()PodPerformanceReplicationResponse.total
- pypureclient.flasharray.FA_2_38.models.pod_post module
- pypureclient.flasharray.FA_2_38.models.pod_replica_link module
PodReplicaLinkPodReplicaLink.ConfigPodReplicaLink.as_request_dict()PodReplicaLink.contextPodReplicaLink.directionPodReplicaLink.from_dict()PodReplicaLink.from_json()PodReplicaLink.idPodReplicaLink.lagPodReplicaLink.local_podPodReplicaLink.pausedPodReplicaLink.recovery_pointPodReplicaLink.remote_podPodReplicaLink.remotesPodReplicaLink.statusPodReplicaLink.to_dict()PodReplicaLink.to_json()PodReplicaLink.to_str()
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_get_response module
PodReplicaLinkGetResponsePodReplicaLinkGetResponse.ConfigPodReplicaLinkGetResponse.as_request_dict()PodReplicaLinkGetResponse.continuation_tokenPodReplicaLinkGetResponse.errorsPodReplicaLinkGetResponse.from_dict()PodReplicaLinkGetResponse.from_json()PodReplicaLinkGetResponse.itemsPodReplicaLinkGetResponse.more_items_remainingPodReplicaLinkGetResponse.to_dict()PodReplicaLinkGetResponse.to_json()PodReplicaLinkGetResponse.to_str()PodReplicaLinkGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_lag module
PodReplicaLinkLagPodReplicaLinkLag.ConfigPodReplicaLinkLag.as_request_dict()PodReplicaLinkLag.contextPodReplicaLinkLag.directionPodReplicaLinkLag.from_dict()PodReplicaLinkLag.from_json()PodReplicaLinkLag.idPodReplicaLinkLag.lagPodReplicaLinkLag.local_podPodReplicaLinkLag.recovery_pointPodReplicaLinkLag.remote_podPodReplicaLinkLag.remotesPodReplicaLinkLag.statusPodReplicaLinkLag.timePodReplicaLinkLag.to_dict()PodReplicaLinkLag.to_json()PodReplicaLinkLag.to_str()
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_lag_get_response module
PodReplicaLinkLagGetResponsePodReplicaLinkLagGetResponse.ConfigPodReplicaLinkLagGetResponse.as_request_dict()PodReplicaLinkLagGetResponse.continuation_tokenPodReplicaLinkLagGetResponse.errorsPodReplicaLinkLagGetResponse.from_dict()PodReplicaLinkLagGetResponse.from_json()PodReplicaLinkLagGetResponse.itemsPodReplicaLinkLagGetResponse.more_items_remainingPodReplicaLinkLagGetResponse.to_dict()PodReplicaLinkLagGetResponse.to_json()PodReplicaLinkLagGetResponse.to_str()PodReplicaLinkLagGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_lag_response module
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_mapping_policy_get_response module
PodReplicaLinkMappingPolicyGetResponsePodReplicaLinkMappingPolicyGetResponse.ConfigPodReplicaLinkMappingPolicyGetResponse.as_request_dict()PodReplicaLinkMappingPolicyGetResponse.continuation_tokenPodReplicaLinkMappingPolicyGetResponse.errorsPodReplicaLinkMappingPolicyGetResponse.from_dict()PodReplicaLinkMappingPolicyGetResponse.from_json()PodReplicaLinkMappingPolicyGetResponse.itemsPodReplicaLinkMappingPolicyGetResponse.more_items_remainingPodReplicaLinkMappingPolicyGetResponse.to_dict()PodReplicaLinkMappingPolicyGetResponse.to_json()PodReplicaLinkMappingPolicyGetResponse.to_str()PodReplicaLinkMappingPolicyGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_mapping_policy_response module
PodReplicaLinkMappingPolicyResponsePodReplicaLinkMappingPolicyResponse.ConfigPodReplicaLinkMappingPolicyResponse.as_request_dict()PodReplicaLinkMappingPolicyResponse.from_dict()PodReplicaLinkMappingPolicyResponse.from_json()PodReplicaLinkMappingPolicyResponse.itemsPodReplicaLinkMappingPolicyResponse.to_dict()PodReplicaLinkMappingPolicyResponse.to_json()PodReplicaLinkMappingPolicyResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_patch module
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_performance_replication module
PodReplicaLinkPerformanceReplicationPodReplicaLinkPerformanceReplication.ConfigPodReplicaLinkPerformanceReplication.as_request_dict()PodReplicaLinkPerformanceReplication.bytes_per_sec_from_remotePodReplicaLinkPerformanceReplication.bytes_per_sec_to_remotePodReplicaLinkPerformanceReplication.bytes_per_sec_totalPodReplicaLinkPerformanceReplication.contextPodReplicaLinkPerformanceReplication.directionPodReplicaLinkPerformanceReplication.from_dict()PodReplicaLinkPerformanceReplication.from_json()PodReplicaLinkPerformanceReplication.idPodReplicaLinkPerformanceReplication.local_podPodReplicaLinkPerformanceReplication.remote_podPodReplicaLinkPerformanceReplication.remotesPodReplicaLinkPerformanceReplication.timePodReplicaLinkPerformanceReplication.to_dict()PodReplicaLinkPerformanceReplication.to_json()PodReplicaLinkPerformanceReplication.to_str()
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_performance_replication_get_response module
PodReplicaLinkPerformanceReplicationGetResponsePodReplicaLinkPerformanceReplicationGetResponse.ConfigPodReplicaLinkPerformanceReplicationGetResponse.as_request_dict()PodReplicaLinkPerformanceReplicationGetResponse.continuation_tokenPodReplicaLinkPerformanceReplicationGetResponse.errorsPodReplicaLinkPerformanceReplicationGetResponse.from_dict()PodReplicaLinkPerformanceReplicationGetResponse.from_json()PodReplicaLinkPerformanceReplicationGetResponse.itemsPodReplicaLinkPerformanceReplicationGetResponse.more_items_remainingPodReplicaLinkPerformanceReplicationGetResponse.to_dict()PodReplicaLinkPerformanceReplicationGetResponse.to_json()PodReplicaLinkPerformanceReplicationGetResponse.to_str()PodReplicaLinkPerformanceReplicationGetResponse.totalPodReplicaLinkPerformanceReplicationGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_performance_replication_response module
PodReplicaLinkPerformanceReplicationResponsePodReplicaLinkPerformanceReplicationResponse.ConfigPodReplicaLinkPerformanceReplicationResponse.as_request_dict()PodReplicaLinkPerformanceReplicationResponse.from_dict()PodReplicaLinkPerformanceReplicationResponse.from_json()PodReplicaLinkPerformanceReplicationResponse.itemsPodReplicaLinkPerformanceReplicationResponse.to_dict()PodReplicaLinkPerformanceReplicationResponse.to_json()PodReplicaLinkPerformanceReplicationResponse.to_str()PodReplicaLinkPerformanceReplicationResponse.total
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_reference module
PodReplicaLinkReferencePodReplicaLinkReference.ConfigPodReplicaLinkReference.as_request_dict()PodReplicaLinkReference.from_dict()PodReplicaLinkReference.from_json()PodReplicaLinkReference.idPodReplicaLinkReference.local_podPodReplicaLinkReference.remote_podPodReplicaLinkReference.remotesPodReplicaLinkReference.to_dict()PodReplicaLinkReference.to_json()PodReplicaLinkReference.to_str()
- pypureclient.flasharray.FA_2_38.models.pod_replica_link_response module
- pypureclient.flasharray.FA_2_38.models.pod_response module
- pypureclient.flasharray.FA_2_38.models.pod_space module
PodSpacePodSpace.ConfigPodSpace.as_request_dict()PodSpace.data_reductionPodSpace.footprintPodSpace.from_dict()PodSpace.from_json()PodSpace.replicationPodSpace.replication_effectivePodSpace.sharedPodSpace.shared_effectivePodSpace.snapshotsPodSpace.systemPodSpace.thin_provisioningPodSpace.to_dict()PodSpace.to_json()PodSpace.to_str()PodSpace.total_physicalPodSpace.total_provisionedPodSpace.total_reductionPodSpace.total_usedPodSpace.uniquePodSpace.used_provisionedPodSpace.virtual
- pypureclient.flasharray.FA_2_38.models.policy module
- pypureclient.flasharray.FA_2_38.models.policy_assignment_post module
- pypureclient.flasharray.FA_2_38.models.policy_assignment_post_policy module
PolicyAssignmentPostPolicyPolicyAssignmentPostPolicy.ConfigPolicyAssignmentPostPolicy.as_request_dict()PolicyAssignmentPostPolicy.from_dict()PolicyAssignmentPostPolicy.from_json()PolicyAssignmentPostPolicy.policyPolicyAssignmentPostPolicy.to_dict()PolicyAssignmentPostPolicy.to_json()PolicyAssignmentPostPolicy.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_audit_file module
PolicyAuditFilePolicyAuditFile.ConfigPolicyAuditFile.as_request_dict()PolicyAuditFile.contextPolicyAuditFile.destroyedPolicyAuditFile.enabledPolicyAuditFile.from_dict()PolicyAuditFile.from_json()PolicyAuditFile.idPolicyAuditFile.log_targetsPolicyAuditFile.namePolicyAuditFile.podPolicyAuditFile.policy_typePolicyAuditFile.time_remainingPolicyAuditFile.to_dict()PolicyAuditFile.to_json()PolicyAuditFile.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_audit_file_get_response module
PolicyAuditFileGetResponsePolicyAuditFileGetResponse.ConfigPolicyAuditFileGetResponse.as_request_dict()PolicyAuditFileGetResponse.continuation_tokenPolicyAuditFileGetResponse.errorsPolicyAuditFileGetResponse.from_dict()PolicyAuditFileGetResponse.from_json()PolicyAuditFileGetResponse.itemsPolicyAuditFileGetResponse.more_items_remainingPolicyAuditFileGetResponse.to_dict()PolicyAuditFileGetResponse.to_json()PolicyAuditFileGetResponse.to_str()PolicyAuditFileGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_audit_file_patch module
PolicyAuditFilePatchPolicyAuditFilePatch.ConfigPolicyAuditFilePatch.as_request_dict()PolicyAuditFilePatch.enabledPolicyAuditFilePatch.from_dict()PolicyAuditFilePatch.from_json()PolicyAuditFilePatch.log_targetsPolicyAuditFilePatch.namePolicyAuditFilePatch.to_dict()PolicyAuditFilePatch.to_json()PolicyAuditFilePatch.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_audit_file_post module
- pypureclient.flasharray.FA_2_38.models.policy_audit_file_response module
- pypureclient.flasharray.FA_2_38.models.policy_get_response module
PolicyGetResponsePolicyGetResponse.ConfigPolicyGetResponse.as_request_dict()PolicyGetResponse.continuation_tokenPolicyGetResponse.errorsPolicyGetResponse.from_dict()PolicyGetResponse.from_json()PolicyGetResponse.itemsPolicyGetResponse.more_items_remainingPolicyGetResponse.to_dict()PolicyGetResponse.to_json()PolicyGetResponse.to_str()PolicyGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_management_access module
PolicyManagementAccessPolicyManagementAccess.ConfigPolicyManagementAccess.aggregation_strategyPolicyManagementAccess.as_request_dict()PolicyManagementAccess.contextPolicyManagementAccess.enabledPolicyManagementAccess.from_dict()PolicyManagementAccess.from_json()PolicyManagementAccess.idPolicyManagementAccess.namePolicyManagementAccess.policy_typePolicyManagementAccess.rulesPolicyManagementAccess.to_dict()PolicyManagementAccess.to_json()PolicyManagementAccess.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_management_access_effective module
PolicyManagementAccessEffectivePolicyManagementAccessEffective.ConfigPolicyManagementAccessEffective.as_request_dict()PolicyManagementAccessEffective.detailsPolicyManagementAccessEffective.from_dict()PolicyManagementAccessEffective.from_json()PolicyManagementAccessEffective.rulesPolicyManagementAccessEffective.to_dict()PolicyManagementAccessEffective.to_json()PolicyManagementAccessEffective.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_management_access_get_response module
PolicyManagementAccessGetResponsePolicyManagementAccessGetResponse.ConfigPolicyManagementAccessGetResponse.as_request_dict()PolicyManagementAccessGetResponse.continuation_tokenPolicyManagementAccessGetResponse.errorsPolicyManagementAccessGetResponse.from_dict()PolicyManagementAccessGetResponse.from_json()PolicyManagementAccessGetResponse.itemsPolicyManagementAccessGetResponse.more_items_remainingPolicyManagementAccessGetResponse.to_dict()PolicyManagementAccessGetResponse.to_json()PolicyManagementAccessGetResponse.to_str()PolicyManagementAccessGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_management_access_patch module
PolicyManagementAccessPatchPolicyManagementAccessPatch.ConfigPolicyManagementAccessPatch.aggregation_strategyPolicyManagementAccessPatch.as_request_dict()PolicyManagementAccessPatch.enabledPolicyManagementAccessPatch.from_dict()PolicyManagementAccessPatch.from_json()PolicyManagementAccessPatch.namePolicyManagementAccessPatch.rulesPolicyManagementAccessPatch.to_dict()PolicyManagementAccessPatch.to_json()PolicyManagementAccessPatch.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_management_access_post module
PolicyManagementAccessPostPolicyManagementAccessPost.ConfigPolicyManagementAccessPost.aggregation_strategyPolicyManagementAccessPost.as_request_dict()PolicyManagementAccessPost.enabledPolicyManagementAccessPost.from_dict()PolicyManagementAccessPost.from_json()PolicyManagementAccessPost.rulesPolicyManagementAccessPost.to_dict()PolicyManagementAccessPost.to_json()PolicyManagementAccessPost.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_management_access_response module
PolicyManagementAccessResponsePolicyManagementAccessResponse.ConfigPolicyManagementAccessResponse.as_request_dict()PolicyManagementAccessResponse.from_dict()PolicyManagementAccessResponse.from_json()PolicyManagementAccessResponse.itemsPolicyManagementAccessResponse.to_dict()PolicyManagementAccessResponse.to_json()PolicyManagementAccessResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_member module
PolicyMemberPolicyMember.ConfigPolicyMember.as_request_dict()PolicyMember.contextPolicyMember.destroyedPolicyMember.enabledPolicyMember.from_dict()PolicyMember.from_json()PolicyMember.memberPolicyMember.policyPolicyMember.time_remainingPolicyMember.to_dict()PolicyMember.to_json()PolicyMember.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_member_clean module
- pypureclient.flasharray.FA_2_38.models.policy_member_clean_get_response module
PolicyMemberCleanGetResponsePolicyMemberCleanGetResponse.ConfigPolicyMemberCleanGetResponse.as_request_dict()PolicyMemberCleanGetResponse.continuation_tokenPolicyMemberCleanGetResponse.errorsPolicyMemberCleanGetResponse.from_dict()PolicyMemberCleanGetResponse.from_json()PolicyMemberCleanGetResponse.itemsPolicyMemberCleanGetResponse.more_items_remainingPolicyMemberCleanGetResponse.to_dict()PolicyMemberCleanGetResponse.to_json()PolicyMemberCleanGetResponse.to_str()PolicyMemberCleanGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_member_clean_response module
- pypureclient.flasharray.FA_2_38.models.policy_member_export module
PolicyMemberExportPolicyMemberExport.ConfigPolicyMemberExport.as_request_dict()PolicyMemberExport.contextPolicyMemberExport.destroyedPolicyMemberExport.enabledPolicyMemberExport.export_namePolicyMemberExport.from_dict()PolicyMemberExport.from_json()PolicyMemberExport.memberPolicyMemberExport.policyPolicyMemberExport.statusPolicyMemberExport.time_remainingPolicyMemberExport.to_dict()PolicyMemberExport.to_json()PolicyMemberExport.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_member_export_get_response module
PolicyMemberExportGetResponsePolicyMemberExportGetResponse.ConfigPolicyMemberExportGetResponse.as_request_dict()PolicyMemberExportGetResponse.continuation_tokenPolicyMemberExportGetResponse.errorsPolicyMemberExportGetResponse.from_dict()PolicyMemberExportGetResponse.from_json()PolicyMemberExportGetResponse.itemsPolicyMemberExportGetResponse.more_items_remainingPolicyMemberExportGetResponse.to_dict()PolicyMemberExportGetResponse.to_json()PolicyMemberExportGetResponse.to_str()PolicyMemberExportGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_member_export_post module
- pypureclient.flasharray.FA_2_38.models.policy_member_export_response module
- pypureclient.flasharray.FA_2_38.models.policy_member_get_response module
PolicyMemberGetResponsePolicyMemberGetResponse.ConfigPolicyMemberGetResponse.as_request_dict()PolicyMemberGetResponse.continuation_tokenPolicyMemberGetResponse.errorsPolicyMemberGetResponse.from_dict()PolicyMemberGetResponse.from_json()PolicyMemberGetResponse.itemsPolicyMemberGetResponse.more_items_remainingPolicyMemberGetResponse.to_dict()PolicyMemberGetResponse.to_json()PolicyMemberGetResponse.to_str()PolicyMemberGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_member_post module
- pypureclient.flasharray.FA_2_38.models.policy_member_response module
- pypureclient.flasharray.FA_2_38.models.policy_nfs module
PolicyNfsPolicyNfs.ConfigPolicyNfs.as_request_dict()PolicyNfs.contextPolicyNfs.destroyedPolicyNfs.enabledPolicyNfs.from_dict()PolicyNfs.from_json()PolicyNfs.idPolicyNfs.namePolicyNfs.nfs_versionPolicyNfs.podPolicyNfs.policy_mappingPolicyNfs.policy_typePolicyNfs.securityPolicyNfs.time_remainingPolicyNfs.to_dict()PolicyNfs.to_json()PolicyNfs.to_str()PolicyNfs.user_mapping_enabled
- pypureclient.flasharray.FA_2_38.models.policy_nfs_get_response module
PolicyNfsGetResponsePolicyNfsGetResponse.ConfigPolicyNfsGetResponse.as_request_dict()PolicyNfsGetResponse.continuation_tokenPolicyNfsGetResponse.errorsPolicyNfsGetResponse.from_dict()PolicyNfsGetResponse.from_json()PolicyNfsGetResponse.itemsPolicyNfsGetResponse.more_items_remainingPolicyNfsGetResponse.to_dict()PolicyNfsGetResponse.to_json()PolicyNfsGetResponse.to_str()PolicyNfsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_nfs_patch module
PolicyNfsPatchPolicyNfsPatch.ConfigPolicyNfsPatch.as_request_dict()PolicyNfsPatch.enabledPolicyNfsPatch.from_dict()PolicyNfsPatch.from_json()PolicyNfsPatch.namePolicyNfsPatch.nfs_versionPolicyNfsPatch.securityPolicyNfsPatch.to_dict()PolicyNfsPatch.to_json()PolicyNfsPatch.to_str()PolicyNfsPatch.user_mapping_enabled
- pypureclient.flasharray.FA_2_38.models.policy_nfs_policy_mapping module
PolicyNfsPolicyMappingPolicyNfsPolicyMapping.ConfigPolicyNfsPolicyMapping.as_request_dict()PolicyNfsPolicyMapping.from_dict()PolicyNfsPolicyMapping.from_json()PolicyNfsPolicyMapping.mappingPolicyNfsPolicyMapping.remote_policyPolicyNfsPolicyMapping.to_dict()PolicyNfsPolicyMapping.to_json()PolicyNfsPolicyMapping.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_nfs_post module
- pypureclient.flasharray.FA_2_38.models.policy_nfs_response module
- pypureclient.flasharray.FA_2_38.models.policy_password module
PolicyPasswordPolicyPassword.ConfigPolicyPassword.as_request_dict()PolicyPassword.contextPolicyPassword.enabledPolicyPassword.enforce_dictionary_checkPolicyPassword.enforce_username_checkPolicyPassword.from_dict()PolicyPassword.from_json()PolicyPassword.idPolicyPassword.lockout_durationPolicyPassword.max_login_attemptsPolicyPassword.min_character_groupsPolicyPassword.min_characters_per_groupPolicyPassword.min_password_agePolicyPassword.min_password_lengthPolicyPassword.namePolicyPassword.password_historyPolicyPassword.policy_typePolicyPassword.to_dict()PolicyPassword.to_json()PolicyPassword.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_password_get_response module
PolicyPasswordGetResponsePolicyPasswordGetResponse.ConfigPolicyPasswordGetResponse.as_request_dict()PolicyPasswordGetResponse.continuation_tokenPolicyPasswordGetResponse.errorsPolicyPasswordGetResponse.from_dict()PolicyPasswordGetResponse.from_json()PolicyPasswordGetResponse.itemsPolicyPasswordGetResponse.more_items_remainingPolicyPasswordGetResponse.to_dict()PolicyPasswordGetResponse.to_json()PolicyPasswordGetResponse.to_str()PolicyPasswordGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_password_response module
- pypureclient.flasharray.FA_2_38.models.policy_patch module
- pypureclient.flasharray.FA_2_38.models.policy_post module
- pypureclient.flasharray.FA_2_38.models.policy_response module
- pypureclient.flasharray.FA_2_38.models.policy_rule_alert_watcher module
PolicyRuleAlertWatcherPolicyRuleAlertWatcher.ConfigPolicyRuleAlertWatcher.as_request_dict()PolicyRuleAlertWatcher.contextPolicyRuleAlertWatcher.emailPolicyRuleAlertWatcher.excluded_codesPolicyRuleAlertWatcher.from_dict()PolicyRuleAlertWatcher.from_json()PolicyRuleAlertWatcher.included_codesPolicyRuleAlertWatcher.minimum_notification_severityPolicyRuleAlertWatcher.namePolicyRuleAlertWatcher.policyPolicyRuleAlertWatcher.to_dict()PolicyRuleAlertWatcher.to_json()PolicyRuleAlertWatcher.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_rule_alert_watcher_get_response module
PolicyRuleAlertWatcherGetResponsePolicyRuleAlertWatcherGetResponse.ConfigPolicyRuleAlertWatcherGetResponse.as_request_dict()PolicyRuleAlertWatcherGetResponse.continuation_tokenPolicyRuleAlertWatcherGetResponse.errorsPolicyRuleAlertWatcherGetResponse.from_dict()PolicyRuleAlertWatcherGetResponse.from_json()PolicyRuleAlertWatcherGetResponse.itemsPolicyRuleAlertWatcherGetResponse.more_items_remainingPolicyRuleAlertWatcherGetResponse.to_dict()PolicyRuleAlertWatcherGetResponse.to_json()PolicyRuleAlertWatcherGetResponse.to_str()PolicyRuleAlertWatcherGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_rule_alert_watcher_patch module
PolicyRuleAlertWatcherPatchPolicyRuleAlertWatcherPatch.ConfigPolicyRuleAlertWatcherPatch.as_request_dict()PolicyRuleAlertWatcherPatch.from_dict()PolicyRuleAlertWatcherPatch.from_json()PolicyRuleAlertWatcherPatch.rulesPolicyRuleAlertWatcherPatch.to_dict()PolicyRuleAlertWatcherPatch.to_json()PolicyRuleAlertWatcherPatch.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_rule_alert_watcher_post module
- pypureclient.flasharray.FA_2_38.models.policy_rule_alert_watcher_response module
PolicyRuleAlertWatcherResponsePolicyRuleAlertWatcherResponse.ConfigPolicyRuleAlertWatcherResponse.as_request_dict()PolicyRuleAlertWatcherResponse.from_dict()PolicyRuleAlertWatcherResponse.from_json()PolicyRuleAlertWatcherResponse.itemsPolicyRuleAlertWatcherResponse.to_dict()PolicyRuleAlertWatcherResponse.to_json()PolicyRuleAlertWatcherResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_rule_nfs_client module
PolicyRuleNfsClientPolicyRuleNfsClient.ConfigPolicyRuleNfsClient.accessPolicyRuleNfsClient.anongidPolicyRuleNfsClient.anonuidPolicyRuleNfsClient.as_request_dict()PolicyRuleNfsClient.clientPolicyRuleNfsClient.contextPolicyRuleNfsClient.destroyedPolicyRuleNfsClient.from_dict()PolicyRuleNfsClient.from_json()PolicyRuleNfsClient.namePolicyRuleNfsClient.nfs_versionPolicyRuleNfsClient.permissionPolicyRuleNfsClient.policyPolicyRuleNfsClient.securityPolicyRuleNfsClient.time_remainingPolicyRuleNfsClient.to_dict()PolicyRuleNfsClient.to_json()PolicyRuleNfsClient.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_rule_nfs_client_get_response module
PolicyRuleNfsClientGetResponsePolicyRuleNfsClientGetResponse.ConfigPolicyRuleNfsClientGetResponse.as_request_dict()PolicyRuleNfsClientGetResponse.continuation_tokenPolicyRuleNfsClientGetResponse.errorsPolicyRuleNfsClientGetResponse.from_dict()PolicyRuleNfsClientGetResponse.from_json()PolicyRuleNfsClientGetResponse.itemsPolicyRuleNfsClientGetResponse.more_items_remainingPolicyRuleNfsClientGetResponse.to_dict()PolicyRuleNfsClientGetResponse.to_json()PolicyRuleNfsClientGetResponse.to_str()PolicyRuleNfsClientGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_rule_nfs_client_post module
- pypureclient.flasharray.FA_2_38.models.policy_rule_nfs_client_response module
PolicyRuleNfsClientResponsePolicyRuleNfsClientResponse.ConfigPolicyRuleNfsClientResponse.as_request_dict()PolicyRuleNfsClientResponse.from_dict()PolicyRuleNfsClientResponse.from_json()PolicyRuleNfsClientResponse.itemsPolicyRuleNfsClientResponse.to_dict()PolicyRuleNfsClientResponse.to_json()PolicyRuleNfsClientResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_rule_quota module
PolicyRuleQuotaPolicyRuleQuota.ConfigPolicyRuleQuota.as_request_dict()PolicyRuleQuota.contextPolicyRuleQuota.destroyedPolicyRuleQuota.enforcedPolicyRuleQuota.from_dict()PolicyRuleQuota.from_json()PolicyRuleQuota.namePolicyRuleQuota.notificationsPolicyRuleQuota.policyPolicyRuleQuota.quota_limitPolicyRuleQuota.time_remainingPolicyRuleQuota.to_dict()PolicyRuleQuota.to_json()PolicyRuleQuota.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_rule_quota_get_response module
PolicyRuleQuotaGetResponsePolicyRuleQuotaGetResponse.ConfigPolicyRuleQuotaGetResponse.as_request_dict()PolicyRuleQuotaGetResponse.continuation_tokenPolicyRuleQuotaGetResponse.errorsPolicyRuleQuotaGetResponse.from_dict()PolicyRuleQuotaGetResponse.from_json()PolicyRuleQuotaGetResponse.itemsPolicyRuleQuotaGetResponse.more_items_remainingPolicyRuleQuotaGetResponse.to_dict()PolicyRuleQuotaGetResponse.to_json()PolicyRuleQuotaGetResponse.to_str()PolicyRuleQuotaGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_rule_quota_patch module
- pypureclient.flasharray.FA_2_38.models.policy_rule_quota_post module
- pypureclient.flasharray.FA_2_38.models.policy_rule_quota_response module
- pypureclient.flasharray.FA_2_38.models.policy_rule_smb_client module
PolicyRuleSmbClientPolicyRuleSmbClient.ConfigPolicyRuleSmbClient.anonymous_access_allowedPolicyRuleSmbClient.as_request_dict()PolicyRuleSmbClient.clientPolicyRuleSmbClient.contextPolicyRuleSmbClient.destroyedPolicyRuleSmbClient.from_dict()PolicyRuleSmbClient.from_json()PolicyRuleSmbClient.namePolicyRuleSmbClient.policyPolicyRuleSmbClient.smb_encryption_requiredPolicyRuleSmbClient.time_remainingPolicyRuleSmbClient.to_dict()PolicyRuleSmbClient.to_json()PolicyRuleSmbClient.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_rule_smb_client_get_response module
PolicyRuleSmbClientGetResponsePolicyRuleSmbClientGetResponse.ConfigPolicyRuleSmbClientGetResponse.as_request_dict()PolicyRuleSmbClientGetResponse.continuation_tokenPolicyRuleSmbClientGetResponse.errorsPolicyRuleSmbClientGetResponse.from_dict()PolicyRuleSmbClientGetResponse.from_json()PolicyRuleSmbClientGetResponse.itemsPolicyRuleSmbClientGetResponse.more_items_remainingPolicyRuleSmbClientGetResponse.to_dict()PolicyRuleSmbClientGetResponse.to_json()PolicyRuleSmbClientGetResponse.to_str()PolicyRuleSmbClientGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_rule_smb_client_post module
- pypureclient.flasharray.FA_2_38.models.policy_rule_smb_client_response module
PolicyRuleSmbClientResponsePolicyRuleSmbClientResponse.ConfigPolicyRuleSmbClientResponse.as_request_dict()PolicyRuleSmbClientResponse.from_dict()PolicyRuleSmbClientResponse.from_json()PolicyRuleSmbClientResponse.itemsPolicyRuleSmbClientResponse.to_dict()PolicyRuleSmbClientResponse.to_json()PolicyRuleSmbClientResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_rule_snapshot module
PolicyRuleSnapshotPolicyRuleSnapshot.ConfigPolicyRuleSnapshot.as_request_dict()PolicyRuleSnapshot.atPolicyRuleSnapshot.client_namePolicyRuleSnapshot.contextPolicyRuleSnapshot.destroyedPolicyRuleSnapshot.everyPolicyRuleSnapshot.from_dict()PolicyRuleSnapshot.from_json()PolicyRuleSnapshot.keep_forPolicyRuleSnapshot.namePolicyRuleSnapshot.policyPolicyRuleSnapshot.suffixPolicyRuleSnapshot.time_remainingPolicyRuleSnapshot.to_dict()PolicyRuleSnapshot.to_json()PolicyRuleSnapshot.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_rule_snapshot_get_response module
PolicyRuleSnapshotGetResponsePolicyRuleSnapshotGetResponse.ConfigPolicyRuleSnapshotGetResponse.as_request_dict()PolicyRuleSnapshotGetResponse.continuation_tokenPolicyRuleSnapshotGetResponse.errorsPolicyRuleSnapshotGetResponse.from_dict()PolicyRuleSnapshotGetResponse.from_json()PolicyRuleSnapshotGetResponse.itemsPolicyRuleSnapshotGetResponse.more_items_remainingPolicyRuleSnapshotGetResponse.to_dict()PolicyRuleSnapshotGetResponse.to_json()PolicyRuleSnapshotGetResponse.to_str()PolicyRuleSnapshotGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_rule_snapshot_post module
- pypureclient.flasharray.FA_2_38.models.policy_rule_snapshot_response module
- pypureclient.flasharray.FA_2_38.models.policy_smb module
PolicySmbPolicySmb.ConfigPolicySmb.access_based_enumeration_enabledPolicySmb.as_request_dict()PolicySmb.contextPolicySmb.destroyedPolicySmb.enabledPolicySmb.from_dict()PolicySmb.from_json()PolicySmb.idPolicySmb.namePolicySmb.podPolicySmb.policy_mappingPolicySmb.policy_typePolicySmb.time_remainingPolicySmb.to_dict()PolicySmb.to_json()PolicySmb.to_str()
- pypureclient.flasharray.FA_2_38.models.policy_smb_get_response module
PolicySmbGetResponsePolicySmbGetResponse.ConfigPolicySmbGetResponse.as_request_dict()PolicySmbGetResponse.continuation_tokenPolicySmbGetResponse.errorsPolicySmbGetResponse.from_dict()PolicySmbGetResponse.from_json()PolicySmbGetResponse.itemsPolicySmbGetResponse.more_items_remainingPolicySmbGetResponse.to_dict()PolicySmbGetResponse.to_json()PolicySmbGetResponse.to_str()PolicySmbGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.policy_smb_patch module
- pypureclient.flasharray.FA_2_38.models.policy_smb_post module
- pypureclient.flasharray.FA_2_38.models.policy_smb_response module
- pypureclient.flasharray.FA_2_38.models.policymemberexportpost_members module
PolicymemberexportpostMembersPolicymemberexportpostMembers.ConfigPolicymemberexportpostMembers.as_request_dict()PolicymemberexportpostMembers.export_enabledPolicymemberexportpostMembers.export_namePolicymemberexportpostMembers.from_dict()PolicymemberexportpostMembers.from_json()PolicymemberexportpostMembers.memberPolicymemberexportpostMembers.to_dict()PolicymemberexportpostMembers.to_json()PolicymemberexportpostMembers.to_str()
- pypureclient.flasharray.FA_2_38.models.policymemberpost_members module
- pypureclient.flasharray.FA_2_38.models.policynfspost_policy_mapping module
PolicynfspostPolicyMappingPolicynfspostPolicyMapping.ConfigPolicynfspostPolicyMapping.as_request_dict()PolicynfspostPolicyMapping.from_dict()PolicynfspostPolicyMapping.from_json()PolicynfspostPolicyMapping.mappingPolicynfspostPolicyMapping.to_dict()PolicynfspostPolicyMapping.to_json()PolicynfspostPolicyMapping.to_str()
- pypureclient.flasharray.FA_2_38.models.policyrulealertwatcherpatch_rules module
PolicyrulealertwatcherpatchRulesPolicyrulealertwatcherpatchRules.ConfigPolicyrulealertwatcherpatchRules.as_request_dict()PolicyrulealertwatcherpatchRules.emailPolicyrulealertwatcherpatchRules.excluded_codesPolicyrulealertwatcherpatchRules.from_dict()PolicyrulealertwatcherpatchRules.from_json()PolicyrulealertwatcherpatchRules.included_codesPolicyrulealertwatcherpatchRules.minimum_notification_severityPolicyrulealertwatcherpatchRules.to_dict()PolicyrulealertwatcherpatchRules.to_json()PolicyrulealertwatcherpatchRules.to_str()
- pypureclient.flasharray.FA_2_38.models.policyrulealertwatcherpost_rules module
PolicyrulealertwatcherpostRulesPolicyrulealertwatcherpostRules.ConfigPolicyrulealertwatcherpostRules.as_request_dict()PolicyrulealertwatcherpostRules.emailPolicyrulealertwatcherpostRules.excluded_codesPolicyrulealertwatcherpostRules.from_dict()PolicyrulealertwatcherpostRules.from_json()PolicyrulealertwatcherpostRules.included_codesPolicyrulealertwatcherpostRules.minimum_notification_severityPolicyrulealertwatcherpostRules.to_dict()PolicyrulealertwatcherpostRules.to_json()PolicyrulealertwatcherpostRules.to_str()
- pypureclient.flasharray.FA_2_38.models.policyrulemanagementaccess_rules module
PolicyrulemanagementaccessRulesPolicyrulemanagementaccessRules.ConfigPolicyrulemanagementaccessRules.as_request_dict()PolicyrulemanagementaccessRules.from_dict()PolicyrulemanagementaccessRules.from_json()PolicyrulemanagementaccessRules.rolePolicyrulemanagementaccessRules.scopePolicyrulemanagementaccessRules.to_dict()PolicyrulemanagementaccessRules.to_json()PolicyrulemanagementaccessRules.to_str()
- pypureclient.flasharray.FA_2_38.models.policyrulenfsclientpost_rules module
PolicyrulenfsclientpostRulesPolicyrulenfsclientpostRules.ConfigPolicyrulenfsclientpostRules.accessPolicyrulenfsclientpostRules.anongidPolicyrulenfsclientpostRules.anonuidPolicyrulenfsclientpostRules.as_request_dict()PolicyrulenfsclientpostRules.clientPolicyrulenfsclientpostRules.from_dict()PolicyrulenfsclientpostRules.from_json()PolicyrulenfsclientpostRules.nfs_versionPolicyrulenfsclientpostRules.permissionPolicyrulenfsclientpostRules.securityPolicyrulenfsclientpostRules.to_dict()PolicyrulenfsclientpostRules.to_json()PolicyrulenfsclientpostRules.to_str()
- pypureclient.flasharray.FA_2_38.models.policyrulequotapatch_rules module
PolicyrulequotapatchRulesPolicyrulequotapatchRules.ConfigPolicyrulequotapatchRules.as_request_dict()PolicyrulequotapatchRules.enforcedPolicyrulequotapatchRules.from_dict()PolicyrulequotapatchRules.from_json()PolicyrulequotapatchRules.notificationsPolicyrulequotapatchRules.quota_limitPolicyrulequotapatchRules.to_dict()PolicyrulequotapatchRules.to_json()PolicyrulequotapatchRules.to_str()
- pypureclient.flasharray.FA_2_38.models.policyrulequotapost_rules module
PolicyrulequotapostRulesPolicyrulequotapostRules.ConfigPolicyrulequotapostRules.as_request_dict()PolicyrulequotapostRules.enforcedPolicyrulequotapostRules.from_dict()PolicyrulequotapostRules.from_json()PolicyrulequotapostRules.notificationsPolicyrulequotapostRules.quota_limitPolicyrulequotapostRules.to_dict()PolicyrulequotapostRules.to_json()PolicyrulequotapostRules.to_str()
- pypureclient.flasharray.FA_2_38.models.policyrulesmbclientpost_rules module
PolicyrulesmbclientpostRulesPolicyrulesmbclientpostRules.ConfigPolicyrulesmbclientpostRules.anonymous_access_allowedPolicyrulesmbclientpostRules.as_request_dict()PolicyrulesmbclientpostRules.clientPolicyrulesmbclientpostRules.from_dict()PolicyrulesmbclientpostRules.from_json()PolicyrulesmbclientpostRules.smb_encryption_requiredPolicyrulesmbclientpostRules.to_dict()PolicyrulesmbclientpostRules.to_json()PolicyrulesmbclientpostRules.to_str()
- pypureclient.flasharray.FA_2_38.models.policyrulesnapshotpost_rules module
PolicyrulesnapshotpostRulesPolicyrulesnapshotpostRules.ConfigPolicyrulesnapshotpostRules.as_request_dict()PolicyrulesnapshotpostRules.atPolicyrulesnapshotpostRules.client_namePolicyrulesnapshotpostRules.everyPolicyrulesnapshotpostRules.from_dict()PolicyrulesnapshotpostRules.from_json()PolicyrulesnapshotpostRules.keep_forPolicyrulesnapshotpostRules.suffixPolicyrulesnapshotpostRules.to_dict()PolicyrulesnapshotpostRules.to_json()PolicyrulesnapshotpostRules.to_str()
- pypureclient.flasharray.FA_2_38.models.port module
- pypureclient.flasharray.FA_2_38.models.port_common module
- pypureclient.flasharray.FA_2_38.models.port_get_response module
PortGetResponsePortGetResponse.ConfigPortGetResponse.as_request_dict()PortGetResponse.continuation_tokenPortGetResponse.errorsPortGetResponse.from_dict()PortGetResponse.from_json()PortGetResponse.itemsPortGetResponse.more_items_remainingPortGetResponse.to_dict()PortGetResponse.to_json()PortGetResponse.to_str()PortGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.port_initiator module
- pypureclient.flasharray.FA_2_38.models.port_initiator_target module
PortInitiatorTargetPortInitiatorTarget.ConfigPortInitiatorTarget.as_request_dict()PortInitiatorTarget.failoverPortInitiatorTarget.from_dict()PortInitiatorTarget.from_json()PortInitiatorTarget.iqnPortInitiatorTarget.namePortInitiatorTarget.nqnPortInitiatorTarget.portalPortInitiatorTarget.to_dict()PortInitiatorTarget.to_json()PortInitiatorTarget.to_str()PortInitiatorTarget.wwn
- pypureclient.flasharray.FA_2_38.models.port_initiators_get_response module
PortInitiatorsGetResponsePortInitiatorsGetResponse.ConfigPortInitiatorsGetResponse.as_request_dict()PortInitiatorsGetResponse.continuation_tokenPortInitiatorsGetResponse.errorsPortInitiatorsGetResponse.from_dict()PortInitiatorsGetResponse.from_json()PortInitiatorsGetResponse.itemsPortInitiatorsGetResponse.more_items_remainingPortInitiatorsGetResponse.to_dict()PortInitiatorsGetResponse.to_json()PortInitiatorsGetResponse.to_str()PortInitiatorsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.priority_adjustment module
PriorityAdjustmentPriorityAdjustment.ConfigPriorityAdjustment.as_request_dict()PriorityAdjustment.from_dict()PriorityAdjustment.from_json()PriorityAdjustment.priority_adjustment_operatorPriorityAdjustment.priority_adjustment_valuePriorityAdjustment.to_dict()PriorityAdjustment.to_json()PriorityAdjustment.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group module
ProtectionGroupProtectionGroup.ConfigProtectionGroup.as_request_dict()ProtectionGroup.contextProtectionGroup.destroyedProtectionGroup.eradication_configProtectionGroup.from_dict()ProtectionGroup.from_json()ProtectionGroup.host_countProtectionGroup.host_group_countProtectionGroup.idProtectionGroup.is_localProtectionGroup.nameProtectionGroup.podProtectionGroup.replication_scheduleProtectionGroup.retention_lockProtectionGroup.snapshot_scheduleProtectionGroup.sourceProtectionGroup.source_retentionProtectionGroup.spaceProtectionGroup.target_countProtectionGroup.target_retentionProtectionGroup.time_remainingProtectionGroup.to_dict()ProtectionGroup.to_json()ProtectionGroup.to_str()ProtectionGroup.volume_count
- pypureclient.flasharray.FA_2_38.models.protection_group_eradication_config module
ProtectionGroupEradicationConfigProtectionGroupEradicationConfig.ConfigProtectionGroupEradicationConfig.as_request_dict()ProtectionGroupEradicationConfig.from_dict()ProtectionGroupEradicationConfig.from_json()ProtectionGroupEradicationConfig.manual_eradicationProtectionGroupEradicationConfig.to_dict()ProtectionGroupEradicationConfig.to_json()ProtectionGroupEradicationConfig.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_get_response module
ProtectionGroupGetResponseProtectionGroupGetResponse.ConfigProtectionGroupGetResponse.as_request_dict()ProtectionGroupGetResponse.continuation_tokenProtectionGroupGetResponse.errorsProtectionGroupGetResponse.from_dict()ProtectionGroupGetResponse.from_json()ProtectionGroupGetResponse.itemsProtectionGroupGetResponse.more_items_remainingProtectionGroupGetResponse.to_dict()ProtectionGroupGetResponse.to_json()ProtectionGroupGetResponse.to_str()ProtectionGroupGetResponse.totalProtectionGroupGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.protection_group_performance module
ProtectionGroupPerformanceProtectionGroupPerformance.ConfigProtectionGroupPerformance.as_request_dict()ProtectionGroupPerformance.bytes_per_secProtectionGroupPerformance.contextProtectionGroupPerformance.from_dict()ProtectionGroupPerformance.from_json()ProtectionGroupPerformance.idProtectionGroupPerformance.nameProtectionGroupPerformance.timeProtectionGroupPerformance.to_dict()ProtectionGroupPerformance.to_json()ProtectionGroupPerformance.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_performance_array module
ProtectionGroupPerformanceArrayProtectionGroupPerformanceArray.ConfigProtectionGroupPerformanceArray.as_request_dict()ProtectionGroupPerformanceArray.bytes_per_secProtectionGroupPerformanceArray.contextProtectionGroupPerformanceArray.from_dict()ProtectionGroupPerformanceArray.from_json()ProtectionGroupPerformanceArray.idProtectionGroupPerformanceArray.nameProtectionGroupPerformanceArray.sourceProtectionGroupPerformanceArray.targetProtectionGroupPerformanceArray.timeProtectionGroupPerformanceArray.to_dict()ProtectionGroupPerformanceArray.to_json()ProtectionGroupPerformanceArray.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_performance_array_response module
ProtectionGroupPerformanceArrayResponseProtectionGroupPerformanceArrayResponse.ConfigProtectionGroupPerformanceArrayResponse.as_request_dict()ProtectionGroupPerformanceArrayResponse.continuation_tokenProtectionGroupPerformanceArrayResponse.errorsProtectionGroupPerformanceArrayResponse.from_dict()ProtectionGroupPerformanceArrayResponse.from_json()ProtectionGroupPerformanceArrayResponse.itemsProtectionGroupPerformanceArrayResponse.more_items_remainingProtectionGroupPerformanceArrayResponse.to_dict()ProtectionGroupPerformanceArrayResponse.to_json()ProtectionGroupPerformanceArrayResponse.to_str()ProtectionGroupPerformanceArrayResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.protection_group_performance_response module
ProtectionGroupPerformanceResponseProtectionGroupPerformanceResponse.ConfigProtectionGroupPerformanceResponse.as_request_dict()ProtectionGroupPerformanceResponse.continuation_tokenProtectionGroupPerformanceResponse.errorsProtectionGroupPerformanceResponse.from_dict()ProtectionGroupPerformanceResponse.from_json()ProtectionGroupPerformanceResponse.itemsProtectionGroupPerformanceResponse.more_items_remainingProtectionGroupPerformanceResponse.to_dict()ProtectionGroupPerformanceResponse.to_json()ProtectionGroupPerformanceResponse.to_str()ProtectionGroupPerformanceResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.protection_group_response module
- pypureclient.flasharray.FA_2_38.models.protection_group_snapshot module
ProtectionGroupSnapshotProtectionGroupSnapshot.ConfigProtectionGroupSnapshot.as_request_dict()ProtectionGroupSnapshot.contextProtectionGroupSnapshot.createdProtectionGroupSnapshot.destroyedProtectionGroupSnapshot.eradication_configProtectionGroupSnapshot.from_dict()ProtectionGroupSnapshot.from_json()ProtectionGroupSnapshot.idProtectionGroupSnapshot.nameProtectionGroupSnapshot.podProtectionGroupSnapshot.sourceProtectionGroupSnapshot.spaceProtectionGroupSnapshot.suffixProtectionGroupSnapshot.time_remainingProtectionGroupSnapshot.to_dict()ProtectionGroupSnapshot.to_json()ProtectionGroupSnapshot.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_snapshot_get_response module
ProtectionGroupSnapshotGetResponseProtectionGroupSnapshotGetResponse.ConfigProtectionGroupSnapshotGetResponse.as_request_dict()ProtectionGroupSnapshotGetResponse.continuation_tokenProtectionGroupSnapshotGetResponse.errorsProtectionGroupSnapshotGetResponse.from_dict()ProtectionGroupSnapshotGetResponse.from_json()ProtectionGroupSnapshotGetResponse.itemsProtectionGroupSnapshotGetResponse.more_items_remainingProtectionGroupSnapshotGetResponse.to_dict()ProtectionGroupSnapshotGetResponse.to_json()ProtectionGroupSnapshotGetResponse.to_str()ProtectionGroupSnapshotGetResponse.totalProtectionGroupSnapshotGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.protection_group_snapshot_patch module
ProtectionGroupSnapshotPatchProtectionGroupSnapshotPatch.ConfigProtectionGroupSnapshotPatch.as_request_dict()ProtectionGroupSnapshotPatch.contextProtectionGroupSnapshotPatch.createdProtectionGroupSnapshotPatch.destroyedProtectionGroupSnapshotPatch.eradication_configProtectionGroupSnapshotPatch.from_dict()ProtectionGroupSnapshotPatch.from_json()ProtectionGroupSnapshotPatch.idProtectionGroupSnapshotPatch.nameProtectionGroupSnapshotPatch.podProtectionGroupSnapshotPatch.sourceProtectionGroupSnapshotPatch.spaceProtectionGroupSnapshotPatch.suffixProtectionGroupSnapshotPatch.time_remainingProtectionGroupSnapshotPatch.to_dict()ProtectionGroupSnapshotPatch.to_json()ProtectionGroupSnapshotPatch.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_snapshot_post module
ProtectionGroupSnapshotPostProtectionGroupSnapshotPost.ConfigProtectionGroupSnapshotPost.as_request_dict()ProtectionGroupSnapshotPost.contextProtectionGroupSnapshotPost.createdProtectionGroupSnapshotPost.destroyedProtectionGroupSnapshotPost.eradication_configProtectionGroupSnapshotPost.from_dict()ProtectionGroupSnapshotPost.from_json()ProtectionGroupSnapshotPost.idProtectionGroupSnapshotPost.nameProtectionGroupSnapshotPost.podProtectionGroupSnapshotPost.sourceProtectionGroupSnapshotPost.spaceProtectionGroupSnapshotPost.suffixProtectionGroupSnapshotPost.time_remainingProtectionGroupSnapshotPost.to_dict()ProtectionGroupSnapshotPost.to_json()ProtectionGroupSnapshotPost.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_snapshot_replica module
ProtectionGroupSnapshotReplicaProtectionGroupSnapshotReplica.ConfigProtectionGroupSnapshotReplica.as_request_dict()ProtectionGroupSnapshotReplica.contextProtectionGroupSnapshotReplica.createdProtectionGroupSnapshotReplica.destroyedProtectionGroupSnapshotReplica.eradication_configProtectionGroupSnapshotReplica.from_dict()ProtectionGroupSnapshotReplica.from_json()ProtectionGroupSnapshotReplica.idProtectionGroupSnapshotReplica.nameProtectionGroupSnapshotReplica.podProtectionGroupSnapshotReplica.sourceProtectionGroupSnapshotReplica.spaceProtectionGroupSnapshotReplica.suffixProtectionGroupSnapshotReplica.time_remainingProtectionGroupSnapshotReplica.to_dict()ProtectionGroupSnapshotReplica.to_json()ProtectionGroupSnapshotReplica.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_snapshot_replica_response module
ProtectionGroupSnapshotReplicaResponseProtectionGroupSnapshotReplicaResponse.ConfigProtectionGroupSnapshotReplicaResponse.as_request_dict()ProtectionGroupSnapshotReplicaResponse.from_dict()ProtectionGroupSnapshotReplicaResponse.from_json()ProtectionGroupSnapshotReplicaResponse.itemsProtectionGroupSnapshotReplicaResponse.to_dict()ProtectionGroupSnapshotReplicaResponse.to_json()ProtectionGroupSnapshotReplicaResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_snapshot_response module
ProtectionGroupSnapshotResponseProtectionGroupSnapshotResponse.ConfigProtectionGroupSnapshotResponse.as_request_dict()ProtectionGroupSnapshotResponse.from_dict()ProtectionGroupSnapshotResponse.from_json()ProtectionGroupSnapshotResponse.itemsProtectionGroupSnapshotResponse.to_dict()ProtectionGroupSnapshotResponse.to_json()ProtectionGroupSnapshotResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_snapshot_transfer module
ProtectionGroupSnapshotTransferProtectionGroupSnapshotTransfer.ConfigProtectionGroupSnapshotTransfer.as_request_dict()ProtectionGroupSnapshotTransfer.completedProtectionGroupSnapshotTransfer.contextProtectionGroupSnapshotTransfer.data_transferredProtectionGroupSnapshotTransfer.destroyedProtectionGroupSnapshotTransfer.from_dict()ProtectionGroupSnapshotTransfer.from_json()ProtectionGroupSnapshotTransfer.idProtectionGroupSnapshotTransfer.nameProtectionGroupSnapshotTransfer.physical_bytes_writtenProtectionGroupSnapshotTransfer.progressProtectionGroupSnapshotTransfer.startedProtectionGroupSnapshotTransfer.to_dict()ProtectionGroupSnapshotTransfer.to_json()ProtectionGroupSnapshotTransfer.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_snapshot_transfer_get_response module
ProtectionGroupSnapshotTransferGetResponseProtectionGroupSnapshotTransferGetResponse.ConfigProtectionGroupSnapshotTransferGetResponse.as_request_dict()ProtectionGroupSnapshotTransferGetResponse.continuation_tokenProtectionGroupSnapshotTransferGetResponse.errorsProtectionGroupSnapshotTransferGetResponse.from_dict()ProtectionGroupSnapshotTransferGetResponse.from_json()ProtectionGroupSnapshotTransferGetResponse.itemsProtectionGroupSnapshotTransferGetResponse.more_items_remainingProtectionGroupSnapshotTransferGetResponse.to_dict()ProtectionGroupSnapshotTransferGetResponse.to_json()ProtectionGroupSnapshotTransferGetResponse.to_str()ProtectionGroupSnapshotTransferGetResponse.totalProtectionGroupSnapshotTransferGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.protection_group_snapshot_transfer_response module
ProtectionGroupSnapshotTransferResponseProtectionGroupSnapshotTransferResponse.ConfigProtectionGroupSnapshotTransferResponse.as_request_dict()ProtectionGroupSnapshotTransferResponse.from_dict()ProtectionGroupSnapshotTransferResponse.from_json()ProtectionGroupSnapshotTransferResponse.itemsProtectionGroupSnapshotTransferResponse.to_dict()ProtectionGroupSnapshotTransferResponse.to_json()ProtectionGroupSnapshotTransferResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_target module
ProtectionGroupTargetProtectionGroupTarget.ConfigProtectionGroupTarget.allowedProtectionGroupTarget.as_request_dict()ProtectionGroupTarget.from_dict()ProtectionGroupTarget.from_json()ProtectionGroupTarget.protection_groupProtectionGroupTarget.targetProtectionGroupTarget.to_dict()ProtectionGroupTarget.to_json()ProtectionGroupTarget.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_group_target_get_response module
ProtectionGroupTargetGetResponseProtectionGroupTargetGetResponse.ConfigProtectionGroupTargetGetResponse.as_request_dict()ProtectionGroupTargetGetResponse.continuation_tokenProtectionGroupTargetGetResponse.errorsProtectionGroupTargetGetResponse.from_dict()ProtectionGroupTargetGetResponse.from_json()ProtectionGroupTargetGetResponse.itemsProtectionGroupTargetGetResponse.more_items_remainingProtectionGroupTargetGetResponse.to_dict()ProtectionGroupTargetGetResponse.to_json()ProtectionGroupTargetGetResponse.to_str()ProtectionGroupTargetGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.protection_group_target_response module
ProtectionGroupTargetResponseProtectionGroupTargetResponse.ConfigProtectionGroupTargetResponse.as_request_dict()ProtectionGroupTargetResponse.from_dict()ProtectionGroupTargetResponse.from_json()ProtectionGroupTargetResponse.itemsProtectionGroupTargetResponse.to_dict()ProtectionGroupTargetResponse.to_json()ProtectionGroupTargetResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_groups_volumes module
ProtectionGroupsVolumesProtectionGroupsVolumes.ConfigProtectionGroupsVolumes.as_request_dict()ProtectionGroupsVolumes.contextProtectionGroupsVolumes.from_dict()ProtectionGroupsVolumes.from_json()ProtectionGroupsVolumes.groupProtectionGroupsVolumes.memberProtectionGroupsVolumes.to_dict()ProtectionGroupsVolumes.to_json()ProtectionGroupsVolumes.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_groups_volumes_get_response module
ProtectionGroupsVolumesGetResponseProtectionGroupsVolumesGetResponse.ConfigProtectionGroupsVolumesGetResponse.as_request_dict()ProtectionGroupsVolumesGetResponse.continuation_tokenProtectionGroupsVolumesGetResponse.errorsProtectionGroupsVolumesGetResponse.from_dict()ProtectionGroupsVolumesGetResponse.from_json()ProtectionGroupsVolumesGetResponse.itemsProtectionGroupsVolumesGetResponse.more_items_remainingProtectionGroupsVolumesGetResponse.to_dict()ProtectionGroupsVolumesGetResponse.to_json()ProtectionGroupsVolumesGetResponse.to_str()ProtectionGroupsVolumesGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.protection_groups_volumes_member module
ProtectionGroupsVolumesMemberProtectionGroupsVolumesMember.ConfigProtectionGroupsVolumesMember.as_request_dict()ProtectionGroupsVolumesMember.destroyedProtectionGroupsVolumesMember.from_dict()ProtectionGroupsVolumesMember.from_json()ProtectionGroupsVolumesMember.idProtectionGroupsVolumesMember.nameProtectionGroupsVolumesMember.to_dict()ProtectionGroupsVolumesMember.to_json()ProtectionGroupsVolumesMember.to_str()
- pypureclient.flasharray.FA_2_38.models.protection_groups_volumes_response module
ProtectionGroupsVolumesResponseProtectionGroupsVolumesResponse.ConfigProtectionGroupsVolumesResponse.as_request_dict()ProtectionGroupsVolumesResponse.from_dict()ProtectionGroupsVolumesResponse.from_json()ProtectionGroupsVolumesResponse.itemsProtectionGroupsVolumesResponse.to_dict()ProtectionGroupsVolumesResponse.to_json()ProtectionGroupsVolumesResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.protocol_endpoint module
- pypureclient.flasharray.FA_2_38.models.qos module
- pypureclient.flasharray.FA_2_38.models.realm module
- pypureclient.flasharray.FA_2_38.models.realm_get_response module
RealmGetResponseRealmGetResponse.ConfigRealmGetResponse.as_request_dict()RealmGetResponse.continuation_tokenRealmGetResponse.from_dict()RealmGetResponse.from_json()RealmGetResponse.itemsRealmGetResponse.more_items_remainingRealmGetResponse.to_dict()RealmGetResponse.to_json()RealmGetResponse.to_str()RealmGetResponse.totalRealmGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.realm_patch module
- pypureclient.flasharray.FA_2_38.models.realm_post module
- pypureclient.flasharray.FA_2_38.models.realm_response module
- pypureclient.flasharray.FA_2_38.models.realm_space_get_response module
RealmSpaceGetResponseRealmSpaceGetResponse.ConfigRealmSpaceGetResponse.as_request_dict()RealmSpaceGetResponse.continuation_tokenRealmSpaceGetResponse.from_dict()RealmSpaceGetResponse.from_json()RealmSpaceGetResponse.itemsRealmSpaceGetResponse.more_items_remainingRealmSpaceGetResponse.to_dict()RealmSpaceGetResponse.to_json()RealmSpaceGetResponse.to_str()RealmSpaceGetResponse.totalRealmSpaceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.reference module
- pypureclient.flasharray.FA_2_38.models.reference_no_id module
- pypureclient.flasharray.FA_2_38.models.reference_no_id_with_type module
- pypureclient.flasharray.FA_2_38.models.reference_with_type module
- pypureclient.flasharray.FA_2_38.models.remote_array module
- pypureclient.flasharray.FA_2_38.models.remote_array_fleet module
- pypureclient.flasharray.FA_2_38.models.remote_arrays_response module
RemoteArraysResponseRemoteArraysResponse.ConfigRemoteArraysResponse.as_request_dict()RemoteArraysResponse.continuation_tokenRemoteArraysResponse.from_dict()RemoteArraysResponse.from_json()RemoteArraysResponse.itemsRemoteArraysResponse.more_items_remainingRemoteArraysResponse.to_dict()RemoteArraysResponse.to_json()RemoteArraysResponse.to_str()RemoteArraysResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.remote_pod module
- pypureclient.flasharray.FA_2_38.models.remote_pods_response module
RemotePodsResponseRemotePodsResponse.ConfigRemotePodsResponse.as_request_dict()RemotePodsResponse.continuation_tokenRemotePodsResponse.errorsRemotePodsResponse.from_dict()RemotePodsResponse.from_json()RemotePodsResponse.itemsRemotePodsResponse.more_items_remainingRemotePodsResponse.to_dict()RemotePodsResponse.to_json()RemotePodsResponse.to_str()RemotePodsResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.remote_protection_group module
RemoteProtectionGroupRemoteProtectionGroup.ConfigRemoteProtectionGroup.as_request_dict()RemoteProtectionGroup.contextRemoteProtectionGroup.destroyedRemoteProtectionGroup.from_dict()RemoteProtectionGroup.from_json()RemoteProtectionGroup.idRemoteProtectionGroup.is_localRemoteProtectionGroup.nameRemoteProtectionGroup.remoteRemoteProtectionGroup.sourceRemoteProtectionGroup.target_retentionRemoteProtectionGroup.time_remainingRemoteProtectionGroup.to_dict()RemoteProtectionGroup.to_json()RemoteProtectionGroup.to_str()
- pypureclient.flasharray.FA_2_38.models.remote_protection_group_get_response module
RemoteProtectionGroupGetResponseRemoteProtectionGroupGetResponse.ConfigRemoteProtectionGroupGetResponse.as_request_dict()RemoteProtectionGroupGetResponse.continuation_tokenRemoteProtectionGroupGetResponse.errorsRemoteProtectionGroupGetResponse.from_dict()RemoteProtectionGroupGetResponse.from_json()RemoteProtectionGroupGetResponse.itemsRemoteProtectionGroupGetResponse.more_items_remainingRemoteProtectionGroupGetResponse.to_dict()RemoteProtectionGroupGetResponse.to_json()RemoteProtectionGroupGetResponse.to_str()RemoteProtectionGroupGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.remote_protection_group_response module
RemoteProtectionGroupResponseRemoteProtectionGroupResponse.ConfigRemoteProtectionGroupResponse.as_request_dict()RemoteProtectionGroupResponse.from_dict()RemoteProtectionGroupResponse.from_json()RemoteProtectionGroupResponse.itemsRemoteProtectionGroupResponse.to_dict()RemoteProtectionGroupResponse.to_json()RemoteProtectionGroupResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.remote_protection_group_snapshot module
RemoteProtectionGroupSnapshotRemoteProtectionGroupSnapshot.ConfigRemoteProtectionGroupSnapshot.as_request_dict()RemoteProtectionGroupSnapshot.contextRemoteProtectionGroupSnapshot.createdRemoteProtectionGroupSnapshot.destroyedRemoteProtectionGroupSnapshot.from_dict()RemoteProtectionGroupSnapshot.from_json()RemoteProtectionGroupSnapshot.idRemoteProtectionGroupSnapshot.is_localRemoteProtectionGroupSnapshot.nameRemoteProtectionGroupSnapshot.remoteRemoteProtectionGroupSnapshot.sourceRemoteProtectionGroupSnapshot.suffixRemoteProtectionGroupSnapshot.time_remainingRemoteProtectionGroupSnapshot.to_dict()RemoteProtectionGroupSnapshot.to_json()RemoteProtectionGroupSnapshot.to_str()
- pypureclient.flasharray.FA_2_38.models.remote_protection_group_snapshot_get_response module
RemoteProtectionGroupSnapshotGetResponseRemoteProtectionGroupSnapshotGetResponse.ConfigRemoteProtectionGroupSnapshotGetResponse.as_request_dict()RemoteProtectionGroupSnapshotGetResponse.continuation_tokenRemoteProtectionGroupSnapshotGetResponse.errorsRemoteProtectionGroupSnapshotGetResponse.from_dict()RemoteProtectionGroupSnapshotGetResponse.from_json()RemoteProtectionGroupSnapshotGetResponse.itemsRemoteProtectionGroupSnapshotGetResponse.more_items_remainingRemoteProtectionGroupSnapshotGetResponse.to_dict()RemoteProtectionGroupSnapshotGetResponse.to_json()RemoteProtectionGroupSnapshotGetResponse.to_str()RemoteProtectionGroupSnapshotGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.remote_protection_group_snapshot_post module
RemoteProtectionGroupSnapshotPostRemoteProtectionGroupSnapshotPost.ConfigRemoteProtectionGroupSnapshotPost.as_request_dict()RemoteProtectionGroupSnapshotPost.contextRemoteProtectionGroupSnapshotPost.createdRemoteProtectionGroupSnapshotPost.destroyedRemoteProtectionGroupSnapshotPost.from_dict()RemoteProtectionGroupSnapshotPost.from_json()RemoteProtectionGroupSnapshotPost.idRemoteProtectionGroupSnapshotPost.is_localRemoteProtectionGroupSnapshotPost.nameRemoteProtectionGroupSnapshotPost.remoteRemoteProtectionGroupSnapshotPost.sourceRemoteProtectionGroupSnapshotPost.suffixRemoteProtectionGroupSnapshotPost.time_remainingRemoteProtectionGroupSnapshotPost.to_dict()RemoteProtectionGroupSnapshotPost.to_json()RemoteProtectionGroupSnapshotPost.to_str()
- pypureclient.flasharray.FA_2_38.models.remote_protection_group_snapshot_response module
RemoteProtectionGroupSnapshotResponseRemoteProtectionGroupSnapshotResponse.ConfigRemoteProtectionGroupSnapshotResponse.as_request_dict()RemoteProtectionGroupSnapshotResponse.from_dict()RemoteProtectionGroupSnapshotResponse.from_json()RemoteProtectionGroupSnapshotResponse.itemsRemoteProtectionGroupSnapshotResponse.to_dict()RemoteProtectionGroupSnapshotResponse.to_json()RemoteProtectionGroupSnapshotResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.remote_protection_group_snapshot_transfer module
RemoteProtectionGroupSnapshotTransferRemoteProtectionGroupSnapshotTransfer.ConfigRemoteProtectionGroupSnapshotTransfer.as_request_dict()RemoteProtectionGroupSnapshotTransfer.completedRemoteProtectionGroupSnapshotTransfer.contextRemoteProtectionGroupSnapshotTransfer.data_transferredRemoteProtectionGroupSnapshotTransfer.destroyedRemoteProtectionGroupSnapshotTransfer.from_dict()RemoteProtectionGroupSnapshotTransfer.from_json()RemoteProtectionGroupSnapshotTransfer.idRemoteProtectionGroupSnapshotTransfer.nameRemoteProtectionGroupSnapshotTransfer.physical_bytes_writtenRemoteProtectionGroupSnapshotTransfer.progressRemoteProtectionGroupSnapshotTransfer.sourceRemoteProtectionGroupSnapshotTransfer.startedRemoteProtectionGroupSnapshotTransfer.to_dict()RemoteProtectionGroupSnapshotTransfer.to_json()RemoteProtectionGroupSnapshotTransfer.to_str()
- pypureclient.flasharray.FA_2_38.models.remote_protection_group_snapshot_transfer_get_response module
RemoteProtectionGroupSnapshotTransferGetResponseRemoteProtectionGroupSnapshotTransferGetResponse.ConfigRemoteProtectionGroupSnapshotTransferGetResponse.as_request_dict()RemoteProtectionGroupSnapshotTransferGetResponse.continuation_tokenRemoteProtectionGroupSnapshotTransferGetResponse.errorsRemoteProtectionGroupSnapshotTransferGetResponse.from_dict()RemoteProtectionGroupSnapshotTransferGetResponse.from_json()RemoteProtectionGroupSnapshotTransferGetResponse.itemsRemoteProtectionGroupSnapshotTransferGetResponse.more_items_remainingRemoteProtectionGroupSnapshotTransferGetResponse.to_dict()RemoteProtectionGroupSnapshotTransferGetResponse.to_json()RemoteProtectionGroupSnapshotTransferGetResponse.to_str()RemoteProtectionGroupSnapshotTransferGetResponse.totalRemoteProtectionGroupSnapshotTransferGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.remote_protection_group_snapshot_transfer_response module
RemoteProtectionGroupSnapshotTransferResponseRemoteProtectionGroupSnapshotTransferResponse.ConfigRemoteProtectionGroupSnapshotTransferResponse.as_request_dict()RemoteProtectionGroupSnapshotTransferResponse.from_dict()RemoteProtectionGroupSnapshotTransferResponse.from_json()RemoteProtectionGroupSnapshotTransferResponse.itemsRemoteProtectionGroupSnapshotTransferResponse.to_dict()RemoteProtectionGroupSnapshotTransferResponse.to_json()RemoteProtectionGroupSnapshotTransferResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.remote_volume_snapshot module
RemoteVolumeSnapshotRemoteVolumeSnapshot.ConfigRemoteVolumeSnapshot.as_request_dict()RemoteVolumeSnapshot.contextRemoteVolumeSnapshot.createdRemoteVolumeSnapshot.destroyedRemoteVolumeSnapshot.from_dict()RemoteVolumeSnapshot.from_json()RemoteVolumeSnapshot.idRemoteVolumeSnapshot.nameRemoteVolumeSnapshot.podRemoteVolumeSnapshot.provisionedRemoteVolumeSnapshot.remoteRemoteVolumeSnapshot.sourceRemoteVolumeSnapshot.suffixRemoteVolumeSnapshot.time_remainingRemoteVolumeSnapshot.to_dict()RemoteVolumeSnapshot.to_json()RemoteVolumeSnapshot.to_str()
- pypureclient.flasharray.FA_2_38.models.remote_volume_snapshot_get_response module
RemoteVolumeSnapshotGetResponseRemoteVolumeSnapshotGetResponse.ConfigRemoteVolumeSnapshotGetResponse.as_request_dict()RemoteVolumeSnapshotGetResponse.continuation_tokenRemoteVolumeSnapshotGetResponse.errorsRemoteVolumeSnapshotGetResponse.from_dict()RemoteVolumeSnapshotGetResponse.from_json()RemoteVolumeSnapshotGetResponse.itemsRemoteVolumeSnapshotGetResponse.more_items_remainingRemoteVolumeSnapshotGetResponse.to_dict()RemoteVolumeSnapshotGetResponse.to_json()RemoteVolumeSnapshotGetResponse.to_str()RemoteVolumeSnapshotGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.remote_volume_snapshot_post module
- pypureclient.flasharray.FA_2_38.models.remote_volume_snapshot_response module
RemoteVolumeSnapshotResponseRemoteVolumeSnapshotResponse.ConfigRemoteVolumeSnapshotResponse.as_request_dict()RemoteVolumeSnapshotResponse.from_dict()RemoteVolumeSnapshotResponse.from_json()RemoteVolumeSnapshotResponse.itemsRemoteVolumeSnapshotResponse.to_dict()RemoteVolumeSnapshotResponse.to_json()RemoteVolumeSnapshotResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.remote_volume_snapshot_transfer module
RemoteVolumeSnapshotTransferRemoteVolumeSnapshotTransfer.ConfigRemoteVolumeSnapshotTransfer.as_request_dict()RemoteVolumeSnapshotTransfer.completedRemoteVolumeSnapshotTransfer.contextRemoteVolumeSnapshotTransfer.data_transferredRemoteVolumeSnapshotTransfer.destroyedRemoteVolumeSnapshotTransfer.from_dict()RemoteVolumeSnapshotTransfer.from_json()RemoteVolumeSnapshotTransfer.idRemoteVolumeSnapshotTransfer.nameRemoteVolumeSnapshotTransfer.physical_bytes_writtenRemoteVolumeSnapshotTransfer.progressRemoteVolumeSnapshotTransfer.startedRemoteVolumeSnapshotTransfer.to_dict()RemoteVolumeSnapshotTransfer.to_json()RemoteVolumeSnapshotTransfer.to_str()
- pypureclient.flasharray.FA_2_38.models.remote_volume_snapshot_transfer_get_response module
RemoteVolumeSnapshotTransferGetResponseRemoteVolumeSnapshotTransferGetResponse.ConfigRemoteVolumeSnapshotTransferGetResponse.as_request_dict()RemoteVolumeSnapshotTransferGetResponse.continuation_tokenRemoteVolumeSnapshotTransferGetResponse.errorsRemoteVolumeSnapshotTransferGetResponse.from_dict()RemoteVolumeSnapshotTransferGetResponse.from_json()RemoteVolumeSnapshotTransferGetResponse.itemsRemoteVolumeSnapshotTransferGetResponse.more_items_remainingRemoteVolumeSnapshotTransferGetResponse.to_dict()RemoteVolumeSnapshotTransferGetResponse.to_json()RemoteVolumeSnapshotTransferGetResponse.to_str()RemoteVolumeSnapshotTransferGetResponse.totalRemoteVolumeSnapshotTransferGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.remote_volume_snapshot_transfer_response module
RemoteVolumeSnapshotTransferResponseRemoteVolumeSnapshotTransferResponse.ConfigRemoteVolumeSnapshotTransferResponse.as_request_dict()RemoteVolumeSnapshotTransferResponse.from_dict()RemoteVolumeSnapshotTransferResponse.from_json()RemoteVolumeSnapshotTransferResponse.itemsRemoteVolumeSnapshotTransferResponse.to_dict()RemoteVolumeSnapshotTransferResponse.to_json()RemoteVolumeSnapshotTransferResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.replica_link_lag module
- pypureclient.flasharray.FA_2_38.models.replica_link_performance_replication module
ReplicaLinkPerformanceReplicationReplicaLinkPerformanceReplication.ConfigReplicaLinkPerformanceReplication.as_request_dict()ReplicaLinkPerformanceReplication.bytes_per_sec_from_remoteReplicaLinkPerformanceReplication.bytes_per_sec_to_remoteReplicaLinkPerformanceReplication.bytes_per_sec_totalReplicaLinkPerformanceReplication.directionReplicaLinkPerformanceReplication.from_dict()ReplicaLinkPerformanceReplication.from_json()ReplicaLinkPerformanceReplication.local_podReplicaLinkPerformanceReplication.remote_podReplicaLinkPerformanceReplication.remotesReplicaLinkPerformanceReplication.timeReplicaLinkPerformanceReplication.to_dict()ReplicaLinkPerformanceReplication.to_json()ReplicaLinkPerformanceReplication.to_str()
- pypureclient.flasharray.FA_2_38.models.replication_performance_with_total module
ReplicationPerformanceWithTotalReplicationPerformanceWithTotal.ConfigReplicationPerformanceWithTotal.as_request_dict()ReplicationPerformanceWithTotal.from_dict()ReplicationPerformanceWithTotal.from_json()ReplicationPerformanceWithTotal.from_remote_bytes_per_secReplicationPerformanceWithTotal.to_dict()ReplicationPerformanceWithTotal.to_json()ReplicationPerformanceWithTotal.to_remote_bytes_per_secReplicationPerformanceWithTotal.to_str()ReplicationPerformanceWithTotal.total_bytes_per_sec
- pypureclient.flasharray.FA_2_38.models.replication_schedule module
ReplicationScheduleReplicationSchedule.ConfigReplicationSchedule.as_request_dict()ReplicationSchedule.atReplicationSchedule.blackoutReplicationSchedule.enabledReplicationSchedule.frequencyReplicationSchedule.from_dict()ReplicationSchedule.from_json()ReplicationSchedule.to_dict()ReplicationSchedule.to_json()ReplicationSchedule.to_str()
- pypureclient.flasharray.FA_2_38.models.resource module
- pypureclient.flasharray.FA_2_38.models.resource_directory_space module
ResourceDirectorySpaceResourceDirectorySpace.ConfigResourceDirectorySpace.as_request_dict()ResourceDirectorySpace.from_dict()ResourceDirectorySpace.from_json()ResourceDirectorySpace.idResourceDirectorySpace.nameResourceDirectorySpace.spaceResourceDirectorySpace.timeResourceDirectorySpace.to_dict()ResourceDirectorySpace.to_json()ResourceDirectorySpace.to_str()
- pypureclient.flasharray.FA_2_38.models.resource_directory_space_get_response module
ResourceDirectorySpaceGetResponseResourceDirectorySpaceGetResponse.ConfigResourceDirectorySpaceGetResponse.as_request_dict()ResourceDirectorySpaceGetResponse.continuation_tokenResourceDirectorySpaceGetResponse.from_dict()ResourceDirectorySpaceGetResponse.from_json()ResourceDirectorySpaceGetResponse.itemsResourceDirectorySpaceGetResponse.more_items_remainingResourceDirectorySpaceGetResponse.to_dict()ResourceDirectorySpaceGetResponse.to_json()ResourceDirectorySpaceGetResponse.to_str()ResourceDirectorySpaceGetResponse.totalResourceDirectorySpaceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.resource_fixed_non_unique_name module
ResourceFixedNonUniqueNameResourceFixedNonUniqueName.ConfigResourceFixedNonUniqueName.as_request_dict()ResourceFixedNonUniqueName.from_dict()ResourceFixedNonUniqueName.from_json()ResourceFixedNonUniqueName.idResourceFixedNonUniqueName.nameResourceFixedNonUniqueName.to_dict()ResourceFixedNonUniqueName.to_json()ResourceFixedNonUniqueName.to_str()
- pypureclient.flasharray.FA_2_38.models.resource_no_id module
- pypureclient.flasharray.FA_2_38.models.resource_performance module
ResourcePerformanceResourcePerformance.ConfigResourcePerformance.as_request_dict()ResourcePerformance.bytes_per_mirrored_writeResourcePerformance.bytes_per_opResourcePerformance.bytes_per_readResourcePerformance.bytes_per_writeResourcePerformance.contextResourcePerformance.from_dict()ResourcePerformance.from_json()ResourcePerformance.idResourcePerformance.mirrored_write_bytes_per_secResourcePerformance.mirrored_writes_per_secResourcePerformance.nameResourcePerformance.qos_rate_limit_usec_per_mirrored_write_opResourcePerformance.qos_rate_limit_usec_per_read_opResourcePerformance.qos_rate_limit_usec_per_write_opResourcePerformance.queue_usec_per_mirrored_write_opResourcePerformance.queue_usec_per_read_opResourcePerformance.queue_usec_per_write_opResourcePerformance.read_bytes_per_secResourcePerformance.reads_per_secResourcePerformance.san_usec_per_mirrored_write_opResourcePerformance.san_usec_per_read_opResourcePerformance.san_usec_per_write_opResourcePerformance.service_usec_per_mirrored_write_opResourcePerformance.service_usec_per_read_opResourcePerformance.service_usec_per_read_op_cache_reductionResourcePerformance.service_usec_per_write_opResourcePerformance.timeResourcePerformance.to_dict()ResourcePerformance.to_json()ResourcePerformance.to_str()ResourcePerformance.usec_per_mirrored_write_opResourcePerformance.usec_per_read_opResourcePerformance.usec_per_write_opResourcePerformance.write_bytes_per_secResourcePerformance.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.resource_performance_by_array module
ResourcePerformanceByArrayResourcePerformanceByArray.ConfigResourcePerformanceByArray.arrayResourcePerformanceByArray.as_request_dict()ResourcePerformanceByArray.bytes_per_mirrored_writeResourcePerformanceByArray.bytes_per_opResourcePerformanceByArray.bytes_per_readResourcePerformanceByArray.bytes_per_writeResourcePerformanceByArray.contextResourcePerformanceByArray.from_dict()ResourcePerformanceByArray.from_json()ResourcePerformanceByArray.idResourcePerformanceByArray.mirrored_write_bytes_per_secResourcePerformanceByArray.mirrored_writes_per_secResourcePerformanceByArray.nameResourcePerformanceByArray.qos_rate_limit_usec_per_mirrored_write_opResourcePerformanceByArray.qos_rate_limit_usec_per_read_opResourcePerformanceByArray.qos_rate_limit_usec_per_write_opResourcePerformanceByArray.queue_usec_per_mirrored_write_opResourcePerformanceByArray.queue_usec_per_read_opResourcePerformanceByArray.queue_usec_per_write_opResourcePerformanceByArray.read_bytes_per_secResourcePerformanceByArray.reads_per_secResourcePerformanceByArray.san_usec_per_mirrored_write_opResourcePerformanceByArray.san_usec_per_read_opResourcePerformanceByArray.san_usec_per_write_opResourcePerformanceByArray.service_usec_per_mirrored_write_opResourcePerformanceByArray.service_usec_per_read_opResourcePerformanceByArray.service_usec_per_read_op_cache_reductionResourcePerformanceByArray.service_usec_per_write_opResourcePerformanceByArray.timeResourcePerformanceByArray.to_dict()ResourcePerformanceByArray.to_json()ResourcePerformanceByArray.to_str()ResourcePerformanceByArray.usec_per_mirrored_write_opResourcePerformanceByArray.usec_per_read_opResourcePerformanceByArray.usec_per_write_opResourcePerformanceByArray.write_bytes_per_secResourcePerformanceByArray.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.resource_performance_by_array_get_response module
ResourcePerformanceByArrayGetResponseResourcePerformanceByArrayGetResponse.ConfigResourcePerformanceByArrayGetResponse.as_request_dict()ResourcePerformanceByArrayGetResponse.continuation_tokenResourcePerformanceByArrayGetResponse.errorsResourcePerformanceByArrayGetResponse.from_dict()ResourcePerformanceByArrayGetResponse.from_json()ResourcePerformanceByArrayGetResponse.itemsResourcePerformanceByArrayGetResponse.more_items_remainingResourcePerformanceByArrayGetResponse.to_dict()ResourcePerformanceByArrayGetResponse.to_json()ResourcePerformanceByArrayGetResponse.to_str()ResourcePerformanceByArrayGetResponse.totalResourcePerformanceByArrayGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.resource_performance_get_response module
ResourcePerformanceGetResponseResourcePerformanceGetResponse.ConfigResourcePerformanceGetResponse.as_request_dict()ResourcePerformanceGetResponse.continuation_tokenResourcePerformanceGetResponse.errorsResourcePerformanceGetResponse.from_dict()ResourcePerformanceGetResponse.from_json()ResourcePerformanceGetResponse.itemsResourcePerformanceGetResponse.more_items_remainingResourcePerformanceGetResponse.to_dict()ResourcePerformanceGetResponse.to_json()ResourcePerformanceGetResponse.to_str()ResourcePerformanceGetResponse.totalResourcePerformanceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.resource_performance_no_id module
ResourcePerformanceNoIdResourcePerformanceNoId.ConfigResourcePerformanceNoId.as_request_dict()ResourcePerformanceNoId.bytes_per_mirrored_writeResourcePerformanceNoId.bytes_per_opResourcePerformanceNoId.bytes_per_readResourcePerformanceNoId.bytes_per_writeResourcePerformanceNoId.contextResourcePerformanceNoId.from_dict()ResourcePerformanceNoId.from_json()ResourcePerformanceNoId.mirrored_write_bytes_per_secResourcePerformanceNoId.mirrored_writes_per_secResourcePerformanceNoId.nameResourcePerformanceNoId.qos_rate_limit_usec_per_mirrored_write_opResourcePerformanceNoId.qos_rate_limit_usec_per_read_opResourcePerformanceNoId.qos_rate_limit_usec_per_write_opResourcePerformanceNoId.queue_usec_per_mirrored_write_opResourcePerformanceNoId.queue_usec_per_read_opResourcePerformanceNoId.queue_usec_per_write_opResourcePerformanceNoId.read_bytes_per_secResourcePerformanceNoId.reads_per_secResourcePerformanceNoId.san_usec_per_mirrored_write_opResourcePerformanceNoId.san_usec_per_read_opResourcePerformanceNoId.san_usec_per_write_opResourcePerformanceNoId.service_usec_per_mirrored_write_opResourcePerformanceNoId.service_usec_per_read_opResourcePerformanceNoId.service_usec_per_read_op_cache_reductionResourcePerformanceNoId.service_usec_per_write_opResourcePerformanceNoId.timeResourcePerformanceNoId.to_dict()ResourcePerformanceNoId.to_json()ResourcePerformanceNoId.to_str()ResourcePerformanceNoId.usec_per_mirrored_write_opResourcePerformanceNoId.usec_per_read_opResourcePerformanceNoId.usec_per_write_opResourcePerformanceNoId.write_bytes_per_secResourcePerformanceNoId.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.resource_performance_no_id_by_array module
ResourcePerformanceNoIdByArrayResourcePerformanceNoIdByArray.ConfigResourcePerformanceNoIdByArray.arrayResourcePerformanceNoIdByArray.as_request_dict()ResourcePerformanceNoIdByArray.bytes_per_mirrored_writeResourcePerformanceNoIdByArray.bytes_per_opResourcePerformanceNoIdByArray.bytes_per_readResourcePerformanceNoIdByArray.bytes_per_writeResourcePerformanceNoIdByArray.contextResourcePerformanceNoIdByArray.from_dict()ResourcePerformanceNoIdByArray.from_json()ResourcePerformanceNoIdByArray.mirrored_write_bytes_per_secResourcePerformanceNoIdByArray.mirrored_writes_per_secResourcePerformanceNoIdByArray.nameResourcePerformanceNoIdByArray.qos_rate_limit_usec_per_mirrored_write_opResourcePerformanceNoIdByArray.qos_rate_limit_usec_per_read_opResourcePerformanceNoIdByArray.qos_rate_limit_usec_per_write_opResourcePerformanceNoIdByArray.queue_usec_per_mirrored_write_opResourcePerformanceNoIdByArray.queue_usec_per_read_opResourcePerformanceNoIdByArray.queue_usec_per_write_opResourcePerformanceNoIdByArray.read_bytes_per_secResourcePerformanceNoIdByArray.reads_per_secResourcePerformanceNoIdByArray.san_usec_per_mirrored_write_opResourcePerformanceNoIdByArray.san_usec_per_read_opResourcePerformanceNoIdByArray.san_usec_per_write_opResourcePerformanceNoIdByArray.service_usec_per_mirrored_write_opResourcePerformanceNoIdByArray.service_usec_per_read_opResourcePerformanceNoIdByArray.service_usec_per_read_op_cache_reductionResourcePerformanceNoIdByArray.service_usec_per_write_opResourcePerformanceNoIdByArray.timeResourcePerformanceNoIdByArray.to_dict()ResourcePerformanceNoIdByArray.to_json()ResourcePerformanceNoIdByArray.to_str()ResourcePerformanceNoIdByArray.usec_per_mirrored_write_opResourcePerformanceNoIdByArray.usec_per_read_opResourcePerformanceNoIdByArray.usec_per_write_opResourcePerformanceNoIdByArray.write_bytes_per_secResourcePerformanceNoIdByArray.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.resource_performance_no_id_by_array_get_response module
ResourcePerformanceNoIdByArrayGetResponseResourcePerformanceNoIdByArrayGetResponse.ConfigResourcePerformanceNoIdByArrayGetResponse.as_request_dict()ResourcePerformanceNoIdByArrayGetResponse.continuation_tokenResourcePerformanceNoIdByArrayGetResponse.errorsResourcePerformanceNoIdByArrayGetResponse.from_dict()ResourcePerformanceNoIdByArrayGetResponse.from_json()ResourcePerformanceNoIdByArrayGetResponse.itemsResourcePerformanceNoIdByArrayGetResponse.more_items_remainingResourcePerformanceNoIdByArrayGetResponse.to_dict()ResourcePerformanceNoIdByArrayGetResponse.to_json()ResourcePerformanceNoIdByArrayGetResponse.to_str()ResourcePerformanceNoIdByArrayGetResponse.totalResourcePerformanceNoIdByArrayGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.resource_performance_no_id_get_response module
ResourcePerformanceNoIdGetResponseResourcePerformanceNoIdGetResponse.ConfigResourcePerformanceNoIdGetResponse.as_request_dict()ResourcePerformanceNoIdGetResponse.continuation_tokenResourcePerformanceNoIdGetResponse.errorsResourcePerformanceNoIdGetResponse.from_dict()ResourcePerformanceNoIdGetResponse.from_json()ResourcePerformanceNoIdGetResponse.itemsResourcePerformanceNoIdGetResponse.more_items_remainingResourcePerformanceNoIdGetResponse.to_dict()ResourcePerformanceNoIdGetResponse.to_json()ResourcePerformanceNoIdGetResponse.to_str()ResourcePerformanceNoIdGetResponse.totalResourcePerformanceNoIdGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.resource_pod_space module
ResourcePodSpaceResourcePodSpace.ConfigResourcePodSpace.as_request_dict()ResourcePodSpace.contextResourcePodSpace.from_dict()ResourcePodSpace.from_json()ResourcePodSpace.idResourcePodSpace.nameResourcePodSpace.spaceResourcePodSpace.timeResourcePodSpace.to_dict()ResourcePodSpace.to_json()ResourcePodSpace.to_str()
- pypureclient.flasharray.FA_2_38.models.resource_pod_space_get_response module
ResourcePodSpaceGetResponseResourcePodSpaceGetResponse.ConfigResourcePodSpaceGetResponse.as_request_dict()ResourcePodSpaceGetResponse.continuation_tokenResourcePodSpaceGetResponse.errorsResourcePodSpaceGetResponse.from_dict()ResourcePodSpaceGetResponse.from_json()ResourcePodSpaceGetResponse.itemsResourcePodSpaceGetResponse.more_items_remainingResourcePodSpaceGetResponse.to_dict()ResourcePodSpaceGetResponse.to_json()ResourcePodSpaceGetResponse.to_str()ResourcePodSpaceGetResponse.totalResourcePodSpaceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.resource_realm_space module
ResourceRealmSpaceResourceRealmSpace.ConfigResourceRealmSpace.as_request_dict()ResourceRealmSpace.from_dict()ResourceRealmSpace.from_json()ResourceRealmSpace.idResourceRealmSpace.nameResourceRealmSpace.spaceResourceRealmSpace.timeResourceRealmSpace.to_dict()ResourceRealmSpace.to_json()ResourceRealmSpace.to_str()
- pypureclient.flasharray.FA_2_38.models.resource_space module
- pypureclient.flasharray.FA_2_38.models.resource_space_get_response module
ResourceSpaceGetResponseResourceSpaceGetResponse.ConfigResourceSpaceGetResponse.as_request_dict()ResourceSpaceGetResponse.continuation_tokenResourceSpaceGetResponse.errorsResourceSpaceGetResponse.from_dict()ResourceSpaceGetResponse.from_json()ResourceSpaceGetResponse.itemsResourceSpaceGetResponse.more_items_remainingResourceSpaceGetResponse.to_dict()ResourceSpaceGetResponse.to_json()ResourceSpaceGetResponse.to_str()ResourceSpaceGetResponse.totalResourceSpaceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.resource_space_no_id module
- pypureclient.flasharray.FA_2_38.models.resource_space_no_id_get_response module
ResourceSpaceNoIdGetResponseResourceSpaceNoIdGetResponse.ConfigResourceSpaceNoIdGetResponse.as_request_dict()ResourceSpaceNoIdGetResponse.continuation_tokenResourceSpaceNoIdGetResponse.errorsResourceSpaceNoIdGetResponse.from_dict()ResourceSpaceNoIdGetResponse.from_json()ResourceSpaceNoIdGetResponse.itemsResourceSpaceNoIdGetResponse.more_items_remainingResourceSpaceNoIdGetResponse.to_dict()ResourceSpaceNoIdGetResponse.to_json()ResourceSpaceNoIdGetResponse.to_str()ResourceSpaceNoIdGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.retention_policy module
- pypureclient.flasharray.FA_2_38.models.saml2_sso module
- pypureclient.flasharray.FA_2_38.models.saml2_sso_get_response module
Saml2SsoGetResponseSaml2SsoGetResponse.ConfigSaml2SsoGetResponse.as_request_dict()Saml2SsoGetResponse.continuation_tokenSaml2SsoGetResponse.from_dict()Saml2SsoGetResponse.from_json()Saml2SsoGetResponse.itemsSaml2SsoGetResponse.more_items_remainingSaml2SsoGetResponse.to_dict()Saml2SsoGetResponse.to_json()Saml2SsoGetResponse.to_str()Saml2SsoGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.saml2_sso_idp module
Saml2SsoIdpSaml2SsoIdp.ConfigSaml2SsoIdp.as_request_dict()Saml2SsoIdp.encrypt_assertion_enabledSaml2SsoIdp.entity_idSaml2SsoIdp.from_dict()Saml2SsoIdp.from_json()Saml2SsoIdp.metadata_urlSaml2SsoIdp.sign_request_enabledSaml2SsoIdp.to_dict()Saml2SsoIdp.to_json()Saml2SsoIdp.to_str()Saml2SsoIdp.urlSaml2SsoIdp.verification_certificate
- pypureclient.flasharray.FA_2_38.models.saml2_sso_patch module
- pypureclient.flasharray.FA_2_38.models.saml2_sso_post module
- pypureclient.flasharray.FA_2_38.models.saml2_sso_response module
- pypureclient.flasharray.FA_2_38.models.saml2_sso_sp module
- pypureclient.flasharray.FA_2_38.models.saml2_sso_sp_credential module
Saml2SsoSpCredentialSaml2SsoSpCredential.ConfigSaml2SsoSpCredential.as_request_dict()Saml2SsoSpCredential.decryption_credentialSaml2SsoSpCredential.from_dict()Saml2SsoSpCredential.from_json()Saml2SsoSpCredential.signing_credentialSaml2SsoSpCredential.to_dict()Saml2SsoSpCredential.to_json()Saml2SsoSpCredential.to_str()
- pypureclient.flasharray.FA_2_38.models.session module
- pypureclient.flasharray.FA_2_38.models.session_get_response module
SessionGetResponseSessionGetResponse.ConfigSessionGetResponse.as_request_dict()SessionGetResponse.continuation_tokenSessionGetResponse.from_dict()SessionGetResponse.from_json()SessionGetResponse.itemsSessionGetResponse.more_items_remainingSessionGetResponse.to_dict()SessionGetResponse.to_json()SessionGetResponse.to_str()SessionGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.smis module
- pypureclient.flasharray.FA_2_38.models.smis_get_response module
SmisGetResponseSmisGetResponse.ConfigSmisGetResponse.as_request_dict()SmisGetResponse.continuation_tokenSmisGetResponse.from_dict()SmisGetResponse.from_json()SmisGetResponse.itemsSmisGetResponse.more_items_remainingSmisGetResponse.to_dict()SmisGetResponse.to_json()SmisGetResponse.to_str()SmisGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.smis_response module
- pypureclient.flasharray.FA_2_38.models.smtp_server module
SmtpServerSmtpServer.ConfigSmtpServer.as_request_dict()SmtpServer.body_prefixSmtpServer.encryption_modeSmtpServer.from_dict()SmtpServer.from_json()SmtpServer.nameSmtpServer.passwordSmtpServer.relay_hostSmtpServer.sender_domainSmtpServer.sender_usernameSmtpServer.subject_prefixSmtpServer.to_dict()SmtpServer.to_json()SmtpServer.to_str()SmtpServer.user_name
- pypureclient.flasharray.FA_2_38.models.smtp_server_get_response module
SmtpServerGetResponseSmtpServerGetResponse.ConfigSmtpServerGetResponse.as_request_dict()SmtpServerGetResponse.continuation_tokenSmtpServerGetResponse.from_dict()SmtpServerGetResponse.from_json()SmtpServerGetResponse.itemsSmtpServerGetResponse.more_items_remainingSmtpServerGetResponse.to_dict()SmtpServerGetResponse.to_json()SmtpServerGetResponse.to_str()SmtpServerGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.smtp_server_response module
- pypureclient.flasharray.FA_2_38.models.snapshot module
- pypureclient.flasharray.FA_2_38.models.snapshot_schedule module
- pypureclient.flasharray.FA_2_38.models.snapshot_space module
SnapshotSpaceSnapshotSpace.ConfigSnapshotSpace.as_request_dict()SnapshotSpace.data_reductionSnapshotSpace.footprintSnapshotSpace.from_dict()SnapshotSpace.from_json()SnapshotSpace.sharedSnapshotSpace.snapshotsSnapshotSpace.snapshots_effectiveSnapshotSpace.systemSnapshotSpace.thin_provisioningSnapshotSpace.to_dict()SnapshotSpace.to_json()SnapshotSpace.to_str()SnapshotSpace.total_physicalSnapshotSpace.total_provisionedSnapshotSpace.total_reductionSnapshotSpace.total_usedSnapshotSpace.uniqueSnapshotSpace.used_provisionedSnapshotSpace.virtual
- pypureclient.flasharray.FA_2_38.models.snmp_agent module
- pypureclient.flasharray.FA_2_38.models.snmp_agent_get_response module
SnmpAgentGetResponseSnmpAgentGetResponse.ConfigSnmpAgentGetResponse.as_request_dict()SnmpAgentGetResponse.continuation_tokenSnmpAgentGetResponse.from_dict()SnmpAgentGetResponse.from_json()SnmpAgentGetResponse.itemsSnmpAgentGetResponse.more_items_remainingSnmpAgentGetResponse.to_dict()SnmpAgentGetResponse.to_json()SnmpAgentGetResponse.to_str()SnmpAgentGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.snmp_agent_mib module
- pypureclient.flasharray.FA_2_38.models.snmp_agent_mib_get_response module
SnmpAgentMibGetResponseSnmpAgentMibGetResponse.ConfigSnmpAgentMibGetResponse.as_request_dict()SnmpAgentMibGetResponse.continuation_tokenSnmpAgentMibGetResponse.from_dict()SnmpAgentMibGetResponse.from_json()SnmpAgentMibGetResponse.itemsSnmpAgentMibGetResponse.more_items_remainingSnmpAgentMibGetResponse.to_dict()SnmpAgentMibGetResponse.to_json()SnmpAgentMibGetResponse.to_str()SnmpAgentMibGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.snmp_agent_mib_response module
- pypureclient.flasharray.FA_2_38.models.snmp_agent_patch module
- pypureclient.flasharray.FA_2_38.models.snmp_agent_response module
- pypureclient.flasharray.FA_2_38.models.snmp_manager module
- pypureclient.flasharray.FA_2_38.models.snmp_manager_get_response module
SnmpManagerGetResponseSnmpManagerGetResponse.ConfigSnmpManagerGetResponse.as_request_dict()SnmpManagerGetResponse.continuation_tokenSnmpManagerGetResponse.from_dict()SnmpManagerGetResponse.from_json()SnmpManagerGetResponse.itemsSnmpManagerGetResponse.more_items_remainingSnmpManagerGetResponse.to_dict()SnmpManagerGetResponse.to_json()SnmpManagerGetResponse.to_str()SnmpManagerGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.snmp_manager_patch module
SnmpManagerPatchSnmpManagerPatch.ConfigSnmpManagerPatch.as_request_dict()SnmpManagerPatch.from_dict()SnmpManagerPatch.from_json()SnmpManagerPatch.hostSnmpManagerPatch.nameSnmpManagerPatch.notificationSnmpManagerPatch.to_dict()SnmpManagerPatch.to_json()SnmpManagerPatch.to_str()SnmpManagerPatch.v2cSnmpManagerPatch.v3SnmpManagerPatch.version
- pypureclient.flasharray.FA_2_38.models.snmp_manager_post module
SnmpManagerPostSnmpManagerPost.ConfigSnmpManagerPost.as_request_dict()SnmpManagerPost.from_dict()SnmpManagerPost.from_json()SnmpManagerPost.hostSnmpManagerPost.notificationSnmpManagerPost.to_dict()SnmpManagerPost.to_json()SnmpManagerPost.to_str()SnmpManagerPost.v2cSnmpManagerPost.v3SnmpManagerPost.version
- pypureclient.flasharray.FA_2_38.models.snmp_manager_response module
- pypureclient.flasharray.FA_2_38.models.snmp_v2c module
- pypureclient.flasharray.FA_2_38.models.snmp_v3 module
- pypureclient.flasharray.FA_2_38.models.snmp_v3_patch module
- pypureclient.flasharray.FA_2_38.models.snmp_v3_post module
- pypureclient.flasharray.FA_2_38.models.software module
- pypureclient.flasharray.FA_2_38.models.software_bundle module
SoftwareBundleSoftwareBundle.ConfigSoftwareBundle.as_request_dict()SoftwareBundle.createdSoftwareBundle.detailsSoftwareBundle.download_progressSoftwareBundle.from_dict()SoftwareBundle.from_json()SoftwareBundle.idSoftwareBundle.sourceSoftwareBundle.statusSoftwareBundle.to_dict()SoftwareBundle.to_json()SoftwareBundle.to_str()
- pypureclient.flasharray.FA_2_38.models.software_bundle_get_response module
SoftwareBundleGetResponseSoftwareBundleGetResponse.ConfigSoftwareBundleGetResponse.as_request_dict()SoftwareBundleGetResponse.continuation_tokenSoftwareBundleGetResponse.from_dict()SoftwareBundleGetResponse.from_json()SoftwareBundleGetResponse.itemsSoftwareBundleGetResponse.more_items_remainingSoftwareBundleGetResponse.to_dict()SoftwareBundleGetResponse.to_json()SoftwareBundleGetResponse.to_str()SoftwareBundleGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.software_bundle_post module
- pypureclient.flasharray.FA_2_38.models.software_bundle_response module
- pypureclient.flasharray.FA_2_38.models.software_check module
SoftwareCheckSoftwareCheck.ConfigSoftwareCheck.as_request_dict()SoftwareCheck.checksSoftwareCheck.detailsSoftwareCheck.end_timeSoftwareCheck.from_dict()SoftwareCheck.from_json()SoftwareCheck.idSoftwareCheck.nameSoftwareCheck.software_nameSoftwareCheck.software_upgrade_hopsSoftwareCheck.software_versionSoftwareCheck.start_timeSoftwareCheck.statusSoftwareCheck.to_dict()SoftwareCheck.to_json()SoftwareCheck.to_str()
- pypureclient.flasharray.FA_2_38.models.software_checks_checks module
SoftwareChecksChecksSoftwareChecksChecks.ConfigSoftwareChecksChecks.as_request_dict()SoftwareChecksChecks.detailsSoftwareChecksChecks.from_dict()SoftwareChecksChecks.from_json()SoftwareChecksChecks.nameSoftwareChecksChecks.statusSoftwareChecksChecks.to_dict()SoftwareChecksChecks.to_json()SoftwareChecksChecks.to_str()
- pypureclient.flasharray.FA_2_38.models.software_checks_get_response module
SoftwareChecksGetResponseSoftwareChecksGetResponse.ConfigSoftwareChecksGetResponse.as_request_dict()SoftwareChecksGetResponse.continuation_tokenSoftwareChecksGetResponse.from_dict()SoftwareChecksGetResponse.from_json()SoftwareChecksGetResponse.itemsSoftwareChecksGetResponse.more_items_remainingSoftwareChecksGetResponse.to_dict()SoftwareChecksGetResponse.to_json()SoftwareChecksGetResponse.to_str()SoftwareChecksGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.software_checks_response module
- pypureclient.flasharray.FA_2_38.models.software_get_response module
SoftwareGetResponseSoftwareGetResponse.ConfigSoftwareGetResponse.as_request_dict()SoftwareGetResponse.continuation_tokenSoftwareGetResponse.from_dict()SoftwareGetResponse.from_json()SoftwareGetResponse.itemsSoftwareGetResponse.more_items_remainingSoftwareGetResponse.to_dict()SoftwareGetResponse.to_json()SoftwareGetResponse.to_str()SoftwareGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.software_installation module
SoftwareInstallationSoftwareInstallation.ConfigSoftwareInstallation.as_request_dict()SoftwareInstallation.current_step_idSoftwareInstallation.detailsSoftwareInstallation.end_timeSoftwareInstallation.from_dict()SoftwareInstallation.from_json()SoftwareInstallation.idSoftwareInstallation.modeSoftwareInstallation.nameSoftwareInstallation.override_checksSoftwareInstallation.softwareSoftwareInstallation.start_timeSoftwareInstallation.statusSoftwareInstallation.to_dict()SoftwareInstallation.to_json()SoftwareInstallation.to_str()SoftwareInstallation.upgrade_parameters
- pypureclient.flasharray.FA_2_38.models.software_installation_patch module
SoftwareInstallationPatchSoftwareInstallationPatch.ConfigSoftwareInstallationPatch.add_override_checksSoftwareInstallationPatch.as_request_dict()SoftwareInstallationPatch.from_dict()SoftwareInstallationPatch.from_json()SoftwareInstallationPatch.to_dict()SoftwareInstallationPatch.to_json()SoftwareInstallationPatch.to_str()
- pypureclient.flasharray.FA_2_38.models.software_installation_post module
SoftwareInstallationPostSoftwareInstallationPost.ConfigSoftwareInstallationPost.as_request_dict()SoftwareInstallationPost.from_dict()SoftwareInstallationPost.from_json()SoftwareInstallationPost.modeSoftwareInstallationPost.override_checksSoftwareInstallationPost.to_dict()SoftwareInstallationPost.to_json()SoftwareInstallationPost.to_str()SoftwareInstallationPost.upgrade_parameters
- pypureclient.flasharray.FA_2_38.models.software_installation_step module
SoftwareInstallationStepSoftwareInstallationStep.ConfigSoftwareInstallationStep.as_request_dict()SoftwareInstallationStep.checksSoftwareInstallationStep.descriptionSoftwareInstallationStep.detailsSoftwareInstallationStep.end_timeSoftwareInstallationStep.from_dict()SoftwareInstallationStep.from_json()SoftwareInstallationStep.hop_versionSoftwareInstallationStep.idSoftwareInstallationStep.installationSoftwareInstallationStep.nameSoftwareInstallationStep.start_timeSoftwareInstallationStep.statusSoftwareInstallationStep.to_dict()SoftwareInstallationStep.to_json()SoftwareInstallationStep.to_str()
- pypureclient.flasharray.FA_2_38.models.software_installation_steps_checks module
SoftwareInstallationStepsChecksSoftwareInstallationStepsChecks.ConfigSoftwareInstallationStepsChecks.as_request_dict()SoftwareInstallationStepsChecks.detailsSoftwareInstallationStepsChecks.from_dict()SoftwareInstallationStepsChecks.from_json()SoftwareInstallationStepsChecks.nameSoftwareInstallationStepsChecks.overridableSoftwareInstallationStepsChecks.statusSoftwareInstallationStepsChecks.to_dict()SoftwareInstallationStepsChecks.to_json()SoftwareInstallationStepsChecks.to_str()
- pypureclient.flasharray.FA_2_38.models.software_installation_steps_get_response module
SoftwareInstallationStepsGetResponseSoftwareInstallationStepsGetResponse.ConfigSoftwareInstallationStepsGetResponse.as_request_dict()SoftwareInstallationStepsGetResponse.continuation_tokenSoftwareInstallationStepsGetResponse.from_dict()SoftwareInstallationStepsGetResponse.from_json()SoftwareInstallationStepsGetResponse.itemsSoftwareInstallationStepsGetResponse.more_items_remainingSoftwareInstallationStepsGetResponse.to_dict()SoftwareInstallationStepsGetResponse.to_json()SoftwareInstallationStepsGetResponse.to_str()SoftwareInstallationStepsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.software_installation_steps_response module
SoftwareInstallationStepsResponseSoftwareInstallationStepsResponse.ConfigSoftwareInstallationStepsResponse.as_request_dict()SoftwareInstallationStepsResponse.from_dict()SoftwareInstallationStepsResponse.from_json()SoftwareInstallationStepsResponse.itemsSoftwareInstallationStepsResponse.to_dict()SoftwareInstallationStepsResponse.to_json()SoftwareInstallationStepsResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.software_installations_get_response module
SoftwareInstallationsGetResponseSoftwareInstallationsGetResponse.ConfigSoftwareInstallationsGetResponse.as_request_dict()SoftwareInstallationsGetResponse.continuation_tokenSoftwareInstallationsGetResponse.from_dict()SoftwareInstallationsGetResponse.from_json()SoftwareInstallationsGetResponse.itemsSoftwareInstallationsGetResponse.more_items_remainingSoftwareInstallationsGetResponse.to_dict()SoftwareInstallationsGetResponse.to_json()SoftwareInstallationsGetResponse.to_str()SoftwareInstallationsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.software_installations_response module
SoftwareInstallationsResponseSoftwareInstallationsResponse.ConfigSoftwareInstallationsResponse.as_request_dict()SoftwareInstallationsResponse.from_dict()SoftwareInstallationsResponse.from_json()SoftwareInstallationsResponse.itemsSoftwareInstallationsResponse.to_dict()SoftwareInstallationsResponse.to_json()SoftwareInstallationsResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.software_patch module
SoftwarePatchSoftwarePatch.ConfigSoftwarePatch.alert_codeSoftwarePatch.as_request_dict()SoftwarePatch.descriptionSoftwarePatch.detailsSoftwarePatch.from_dict()SoftwarePatch.from_json()SoftwarePatch.ha_reduction_requiredSoftwarePatch.idSoftwarePatch.nameSoftwarePatch.progressSoftwarePatch.statusSoftwarePatch.to_dict()SoftwarePatch.to_json()SoftwarePatch.to_str()
- pypureclient.flasharray.FA_2_38.models.software_patches_get_response module
SoftwarePatchesGetResponseSoftwarePatchesGetResponse.ConfigSoftwarePatchesGetResponse.as_request_dict()SoftwarePatchesGetResponse.continuation_tokenSoftwarePatchesGetResponse.from_dict()SoftwarePatchesGetResponse.from_json()SoftwarePatchesGetResponse.itemsSoftwarePatchesGetResponse.more_items_remainingSoftwarePatchesGetResponse.to_dict()SoftwarePatchesGetResponse.to_json()SoftwarePatchesGetResponse.to_str()SoftwarePatchesGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.software_patches_response module
- pypureclient.flasharray.FA_2_38.models.software_post module
- pypureclient.flasharray.FA_2_38.models.software_response module
- pypureclient.flasharray.FA_2_38.models.software_upgrade_plan module
SoftwareUpgradePlanSoftwareUpgradePlan.ConfigSoftwareUpgradePlan.as_request_dict()SoftwareUpgradePlan.descriptionSoftwareUpgradePlan.from_dict()SoftwareUpgradePlan.from_json()SoftwareUpgradePlan.hop_versionSoftwareUpgradePlan.step_nameSoftwareUpgradePlan.to_dict()SoftwareUpgradePlan.to_json()SoftwareUpgradePlan.to_str()
- pypureclient.flasharray.FA_2_38.models.software_version module
SoftwareVersionSoftwareVersion.ConfigSoftwareVersion.as_request_dict()SoftwareVersion.detailsSoftwareVersion.from_dict()SoftwareVersion.from_json()SoftwareVersion.nameSoftwareVersion.release_familySoftwareVersion.to_dict()SoftwareVersion.to_json()SoftwareVersion.to_str()SoftwareVersion.upgrade_hopsSoftwareVersion.version
- pypureclient.flasharray.FA_2_38.models.software_versions_get_response module
SoftwareVersionsGetResponseSoftwareVersionsGetResponse.ConfigSoftwareVersionsGetResponse.as_request_dict()SoftwareVersionsGetResponse.continuation_tokenSoftwareVersionsGetResponse.from_dict()SoftwareVersionsGetResponse.from_json()SoftwareVersionsGetResponse.itemsSoftwareVersionsGetResponse.more_items_remainingSoftwareVersionsGetResponse.to_dict()SoftwareVersionsGetResponse.to_json()SoftwareVersionsGetResponse.to_str()SoftwareVersionsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.software_versions_response module
- pypureclient.flasharray.FA_2_38.models.space module
SpaceSpace.ConfigSpace.as_request_dict()Space.data_reductionSpace.footprintSpace.from_dict()Space.from_json()Space.sharedSpace.snapshotsSpace.systemSpace.thin_provisioningSpace.to_dict()Space.to_json()Space.to_str()Space.total_physicalSpace.total_provisionedSpace.total_reductionSpace.total_usedSpace.uniqueSpace.used_provisionedSpace.virtual
- pypureclient.flasharray.FA_2_38.models.space_no_deprecated_physical_or_effective module
SpaceNoDeprecatedPhysicalOrEffectiveSpaceNoDeprecatedPhysicalOrEffective.ConfigSpaceNoDeprecatedPhysicalOrEffective.as_request_dict()SpaceNoDeprecatedPhysicalOrEffective.data_reductionSpaceNoDeprecatedPhysicalOrEffective.footprintSpaceNoDeprecatedPhysicalOrEffective.from_dict()SpaceNoDeprecatedPhysicalOrEffective.from_json()SpaceNoDeprecatedPhysicalOrEffective.sharedSpaceNoDeprecatedPhysicalOrEffective.snapshotsSpaceNoDeprecatedPhysicalOrEffective.systemSpaceNoDeprecatedPhysicalOrEffective.thin_provisioningSpaceNoDeprecatedPhysicalOrEffective.to_dict()SpaceNoDeprecatedPhysicalOrEffective.to_json()SpaceNoDeprecatedPhysicalOrEffective.to_str()SpaceNoDeprecatedPhysicalOrEffective.total_provisionedSpaceNoDeprecatedPhysicalOrEffective.total_reductionSpaceNoDeprecatedPhysicalOrEffective.total_usedSpaceNoDeprecatedPhysicalOrEffective.uniqueSpaceNoDeprecatedPhysicalOrEffective.used_provisionedSpaceNoDeprecatedPhysicalOrEffective.virtual
- pypureclient.flasharray.FA_2_38.models.start_end_time module
- pypureclient.flasharray.FA_2_38.models.subnet module
- pypureclient.flasharray.FA_2_38.models.subnet_get_response module
SubnetGetResponseSubnetGetResponse.ConfigSubnetGetResponse.as_request_dict()SubnetGetResponse.continuation_tokenSubnetGetResponse.from_dict()SubnetGetResponse.from_json()SubnetGetResponse.itemsSubnetGetResponse.more_items_remainingSubnetGetResponse.to_dict()SubnetGetResponse.to_json()SubnetGetResponse.to_str()SubnetGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.subnet_patch module
- pypureclient.flasharray.FA_2_38.models.subnet_post module
- pypureclient.flasharray.FA_2_38.models.subnet_response module
- pypureclient.flasharray.FA_2_38.models.subscription module
- pypureclient.flasharray.FA_2_38.models.subscription_asset module
- pypureclient.flasharray.FA_2_38.models.subscription_asset_get_response module
SubscriptionAssetGetResponseSubscriptionAssetGetResponse.ConfigSubscriptionAssetGetResponse.as_request_dict()SubscriptionAssetGetResponse.continuation_tokenSubscriptionAssetGetResponse.from_dict()SubscriptionAssetGetResponse.from_json()SubscriptionAssetGetResponse.itemsSubscriptionAssetGetResponse.more_items_remainingSubscriptionAssetGetResponse.to_dict()SubscriptionAssetGetResponse.to_json()SubscriptionAssetGetResponse.to_str()SubscriptionAssetGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.subscription_asset_response module
- pypureclient.flasharray.FA_2_38.models.subscription_asset_subscription module
SubscriptionAssetSubscriptionSubscriptionAssetSubscription.ConfigSubscriptionAssetSubscription.as_request_dict()SubscriptionAssetSubscription.from_dict()SubscriptionAssetSubscription.from_json()SubscriptionAssetSubscription.idSubscriptionAssetSubscription.to_dict()SubscriptionAssetSubscription.to_json()SubscriptionAssetSubscription.to_str()
- pypureclient.flasharray.FA_2_38.models.subscription_get_response module
SubscriptionGetResponseSubscriptionGetResponse.ConfigSubscriptionGetResponse.as_request_dict()SubscriptionGetResponse.continuation_tokenSubscriptionGetResponse.from_dict()SubscriptionGetResponse.from_json()SubscriptionGetResponse.itemsSubscriptionGetResponse.more_items_remainingSubscriptionGetResponse.to_dict()SubscriptionGetResponse.to_json()SubscriptionGetResponse.to_str()SubscriptionGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.subscription_response module
- pypureclient.flasharray.FA_2_38.models.support module
SupportSupport.ConfigSupport.as_request_dict()Support.from_dict()Support.from_json()Support.phonehome_enabledSupport.proxySupport.remote_assist_activeSupport.remote_assist_durationSupport.remote_assist_expiresSupport.remote_assist_openedSupport.remote_assist_pathsSupport.remote_assist_statusSupport.to_dict()Support.to_json()Support.to_str()
- pypureclient.flasharray.FA_2_38.models.support_diagnostics_details module
SupportDiagnosticsDetailsSupportDiagnosticsDetails.ConfigSupportDiagnosticsDetails.as_request_dict()SupportDiagnosticsDetails.from_dict()SupportDiagnosticsDetails.from_json()SupportDiagnosticsDetails.result_detailsSupportDiagnosticsDetails.severitySupportDiagnosticsDetails.test_nameSupportDiagnosticsDetails.to_dict()SupportDiagnosticsDetails.to_json()SupportDiagnosticsDetails.to_str()
- pypureclient.flasharray.FA_2_38.models.support_diagnostics_details_get_response module
SupportDiagnosticsDetailsGetResponseSupportDiagnosticsDetailsGetResponse.ConfigSupportDiagnosticsDetailsGetResponse.as_request_dict()SupportDiagnosticsDetailsGetResponse.continuation_tokenSupportDiagnosticsDetailsGetResponse.from_dict()SupportDiagnosticsDetailsGetResponse.from_json()SupportDiagnosticsDetailsGetResponse.itemsSupportDiagnosticsDetailsGetResponse.more_items_remainingSupportDiagnosticsDetailsGetResponse.to_dict()SupportDiagnosticsDetailsGetResponse.to_json()SupportDiagnosticsDetailsGetResponse.to_str()SupportDiagnosticsDetailsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.support_diagnostics_details_response module
SupportDiagnosticsDetailsResponseSupportDiagnosticsDetailsResponse.ConfigSupportDiagnosticsDetailsResponse.as_request_dict()SupportDiagnosticsDetailsResponse.from_dict()SupportDiagnosticsDetailsResponse.from_json()SupportDiagnosticsDetailsResponse.itemsSupportDiagnosticsDetailsResponse.to_dict()SupportDiagnosticsDetailsResponse.to_json()SupportDiagnosticsDetailsResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.support_diagnostics_get_response module
SupportDiagnosticsGetResponseSupportDiagnosticsGetResponse.ConfigSupportDiagnosticsGetResponse.as_request_dict()SupportDiagnosticsGetResponse.continuation_tokenSupportDiagnosticsGetResponse.from_dict()SupportDiagnosticsGetResponse.from_json()SupportDiagnosticsGetResponse.itemsSupportDiagnosticsGetResponse.more_items_remainingSupportDiagnosticsGetResponse.to_dict()SupportDiagnosticsGetResponse.to_json()SupportDiagnosticsGetResponse.to_str()SupportDiagnosticsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.support_diagnostics_response module
- pypureclient.flasharray.FA_2_38.models.support_diagnostics_settings module
SupportDiagnosticsSettingsSupportDiagnosticsSettings.ConfigSupportDiagnosticsSettings.as_request_dict()SupportDiagnosticsSettings.from_dict()SupportDiagnosticsSettings.from_json()SupportDiagnosticsSettings.last_updatedSupportDiagnosticsSettings.to_dict()SupportDiagnosticsSettings.to_json()SupportDiagnosticsSettings.to_str()SupportDiagnosticsSettings.version
- pypureclient.flasharray.FA_2_38.models.support_get_response module
SupportGetResponseSupportGetResponse.ConfigSupportGetResponse.as_request_dict()SupportGetResponse.continuation_tokenSupportGetResponse.from_dict()SupportGetResponse.from_json()SupportGetResponse.itemsSupportGetResponse.more_items_remainingSupportGetResponse.to_dict()SupportGetResponse.to_json()SupportGetResponse.to_str()SupportGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.support_patch module
- pypureclient.flasharray.FA_2_38.models.support_remote_assist_paths module
SupportRemoteAssistPathsSupportRemoteAssistPaths.ConfigSupportRemoteAssistPaths.as_request_dict()SupportRemoteAssistPaths.component_nameSupportRemoteAssistPaths.from_dict()SupportRemoteAssistPaths.from_json()SupportRemoteAssistPaths.statusSupportRemoteAssistPaths.to_dict()SupportRemoteAssistPaths.to_json()SupportRemoteAssistPaths.to_str()
- pypureclient.flasharray.FA_2_38.models.support_response module
- pypureclient.flasharray.FA_2_38.models.syslog_server module
- pypureclient.flasharray.FA_2_38.models.syslog_server_get_response module
SyslogServerGetResponseSyslogServerGetResponse.ConfigSyslogServerGetResponse.as_request_dict()SyslogServerGetResponse.continuation_tokenSyslogServerGetResponse.errorsSyslogServerGetResponse.from_dict()SyslogServerGetResponse.from_json()SyslogServerGetResponse.itemsSyslogServerGetResponse.more_items_remainingSyslogServerGetResponse.to_dict()SyslogServerGetResponse.to_json()SyslogServerGetResponse.to_str()SyslogServerGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.syslog_server_response module
- pypureclient.flasharray.FA_2_38.models.syslog_server_settings module
SyslogServerSettingsSyslogServerSettings.ConfigSyslogServerSettings.as_request_dict()SyslogServerSettings.ca_certificateSyslogServerSettings.contextSyslogServerSettings.from_dict()SyslogServerSettings.from_json()SyslogServerSettings.logging_severitySyslogServerSettings.tls_audit_enabledSyslogServerSettings.to_dict()SyslogServerSettings.to_json()SyslogServerSettings.to_str()
- pypureclient.flasharray.FA_2_38.models.syslog_server_settings_get_response module
SyslogServerSettingsGetResponseSyslogServerSettingsGetResponse.ConfigSyslogServerSettingsGetResponse.as_request_dict()SyslogServerSettingsGetResponse.continuation_tokenSyslogServerSettingsGetResponse.errorsSyslogServerSettingsGetResponse.from_dict()SyslogServerSettingsGetResponse.from_json()SyslogServerSettingsGetResponse.itemsSyslogServerSettingsGetResponse.more_items_remainingSyslogServerSettingsGetResponse.to_dict()SyslogServerSettingsGetResponse.to_json()SyslogServerSettingsGetResponse.to_str()SyslogServerSettingsGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.syslog_server_settings_response module
SyslogServerSettingsResponseSyslogServerSettingsResponse.ConfigSyslogServerSettingsResponse.as_request_dict()SyslogServerSettingsResponse.from_dict()SyslogServerSettingsResponse.from_json()SyslogServerSettingsResponse.itemsSyslogServerSettingsResponse.to_dict()SyslogServerSettingsResponse.to_json()SyslogServerSettingsResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.tag module
- pypureclient.flasharray.FA_2_38.models.tag_get_response module
TagGetResponseTagGetResponse.ConfigTagGetResponse.as_request_dict()TagGetResponse.continuation_tokenTagGetResponse.errorsTagGetResponse.from_dict()TagGetResponse.from_json()TagGetResponse.itemsTagGetResponse.more_items_remainingTagGetResponse.to_dict()TagGetResponse.to_json()TagGetResponse.to_str()TagGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.tag_response module
- pypureclient.flasharray.FA_2_38.models.target_protection_group module
TargetProtectionGroupTargetProtectionGroup.ConfigTargetProtectionGroup.allowedTargetProtectionGroup.as_request_dict()TargetProtectionGroup.contextTargetProtectionGroup.from_dict()TargetProtectionGroup.from_json()TargetProtectionGroup.groupTargetProtectionGroup.memberTargetProtectionGroup.statusTargetProtectionGroup.to_dict()TargetProtectionGroup.to_json()TargetProtectionGroup.to_str()
- pypureclient.flasharray.FA_2_38.models.target_protection_group_post_patch module
TargetProtectionGroupPostPatchTargetProtectionGroupPostPatch.ConfigTargetProtectionGroupPostPatch.allowedTargetProtectionGroupPostPatch.as_request_dict()TargetProtectionGroupPostPatch.from_dict()TargetProtectionGroupPostPatch.from_json()TargetProtectionGroupPostPatch.protection_groupTargetProtectionGroupPostPatch.targetTargetProtectionGroupPostPatch.to_dict()TargetProtectionGroupPostPatch.to_json()TargetProtectionGroupPostPatch.to_str()
- pypureclient.flasharray.FA_2_38.models.test_result module
TestResultTestResult.ConfigTestResult.as_request_dict()TestResult.component_addressTestResult.component_nameTestResult.descriptionTestResult.destinationTestResult.enabledTestResult.from_dict()TestResult.from_json()TestResult.result_detailsTestResult.successTestResult.test_typeTestResult.to_dict()TestResult.to_json()TestResult.to_str()
- pypureclient.flasharray.FA_2_38.models.test_result_get_response module
TestResultGetResponseTestResultGetResponse.ConfigTestResultGetResponse.as_request_dict()TestResultGetResponse.continuation_tokenTestResultGetResponse.from_dict()TestResultGetResponse.from_json()TestResultGetResponse.itemsTestResultGetResponse.more_items_remainingTestResultGetResponse.to_dict()TestResultGetResponse.to_json()TestResultGetResponse.to_str()TestResultGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.test_result_response module
- pypureclient.flasharray.FA_2_38.models.test_result_with_resource module
TestResultWithResourceTestResultWithResource.ConfigTestResultWithResource.as_request_dict()TestResultWithResource.component_addressTestResultWithResource.component_nameTestResultWithResource.contextTestResultWithResource.descriptionTestResultWithResource.destinationTestResultWithResource.enabledTestResultWithResource.from_dict()TestResultWithResource.from_json()TestResultWithResource.resourceTestResultWithResource.result_detailsTestResultWithResource.successTestResultWithResource.test_typeTestResultWithResource.to_dict()TestResultWithResource.to_json()TestResultWithResource.to_str()
- pypureclient.flasharray.FA_2_38.models.test_result_with_resource_get_response module
TestResultWithResourceGetResponseTestResultWithResourceGetResponse.ConfigTestResultWithResourceGetResponse.as_request_dict()TestResultWithResourceGetResponse.errorsTestResultWithResourceGetResponse.from_dict()TestResultWithResourceGetResponse.from_json()TestResultWithResourceGetResponse.itemsTestResultWithResourceGetResponse.to_dict()TestResultWithResourceGetResponse.to_json()TestResultWithResourceGetResponse.to_str()TestResultWithResourceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.test_result_with_resource_patch_response module
TestResultWithResourcePatchResponseTestResultWithResourcePatchResponse.ConfigTestResultWithResourcePatchResponse.as_request_dict()TestResultWithResourcePatchResponse.from_dict()TestResultWithResourcePatchResponse.from_json()TestResultWithResourcePatchResponse.itemsTestResultWithResourcePatchResponse.to_dict()TestResultWithResourcePatchResponse.to_json()TestResultWithResourcePatchResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.test_result_with_resource_post_response module
TestResultWithResourcePostResponseTestResultWithResourcePostResponse.ConfigTestResultWithResourcePostResponse.as_request_dict()TestResultWithResourcePostResponse.from_dict()TestResultWithResourcePostResponse.from_json()TestResultWithResourcePostResponse.itemsTestResultWithResourcePostResponse.to_dict()TestResultWithResourcePostResponse.to_json()TestResultWithResourcePostResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.test_result_with_resource_response module
TestResultWithResourceResponseTestResultWithResourceResponse.ConfigTestResultWithResourceResponse.as_request_dict()TestResultWithResourceResponse.continuation_tokenTestResultWithResourceResponse.from_dict()TestResultWithResourceResponse.from_json()TestResultWithResourceResponse.itemsTestResultWithResourceResponse.more_items_remainingTestResultWithResourceResponse.to_dict()TestResultWithResourceResponse.to_json()TestResultWithResourceResponse.to_str()TestResultWithResourceResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.test_result_with_resource_with_id module
TestResultWithResourceWithIdTestResultWithResourceWithId.ConfigTestResultWithResourceWithId.as_request_dict()TestResultWithResourceWithId.component_addressTestResultWithResourceWithId.component_nameTestResultWithResourceWithId.contextTestResultWithResourceWithId.descriptionTestResultWithResourceWithId.destinationTestResultWithResourceWithId.enabledTestResultWithResourceWithId.from_dict()TestResultWithResourceWithId.from_json()TestResultWithResourceWithId.resourceTestResultWithResourceWithId.result_detailsTestResultWithResourceWithId.successTestResultWithResourceWithId.test_typeTestResultWithResourceWithId.to_dict()TestResultWithResourceWithId.to_json()TestResultWithResourceWithId.to_str()
- pypureclient.flasharray.FA_2_38.models.test_result_with_resource_with_id_post_response module
TestResultWithResourceWithIdPostResponseTestResultWithResourceWithIdPostResponse.ConfigTestResultWithResourceWithIdPostResponse.as_request_dict()TestResultWithResourceWithIdPostResponse.from_dict()TestResultWithResourceWithIdPostResponse.from_json()TestResultWithResourceWithIdPostResponse.itemsTestResultWithResourceWithIdPostResponse.to_dict()TestResultWithResourceWithIdPostResponse.to_json()TestResultWithResourceWithIdPostResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.throttle module
- pypureclient.flasharray.FA_2_38.models.throttle_deprecated module
ThrottleDeprecatedThrottleDeprecated.ConfigThrottleDeprecated.as_request_dict()ThrottleDeprecated.default_limitThrottleDeprecated.from_dict()ThrottleDeprecated.from_json()ThrottleDeprecated.to_dict()ThrottleDeprecated.to_json()ThrottleDeprecated.to_str()ThrottleDeprecated.windowThrottleDeprecated.window_limit
- pypureclient.flasharray.FA_2_38.models.time_window module
- pypureclient.flasharray.FA_2_38.models.total_item_count_response module
- pypureclient.flasharray.FA_2_38.models.transfer module
- pypureclient.flasharray.FA_2_38.models.upgrade_parameters module
- pypureclient.flasharray.FA_2_38.models.username module
- pypureclient.flasharray.FA_2_38.models.username_response module
- pypureclient.flasharray.FA_2_38.models.vchost module
- pypureclient.flasharray.FA_2_38.models.vchost_certificate module
VchostCertificateVchostCertificate.ConfigVchostCertificate.as_request_dict()VchostCertificate.certificateVchostCertificate.endpointsVchostCertificate.from_dict()VchostCertificate.from_json()VchostCertificate.idVchostCertificate.is_localVchostCertificate.to_dict()VchostCertificate.to_json()VchostCertificate.to_str()VchostCertificate.vchost
- pypureclient.flasharray.FA_2_38.models.vchost_certificate_get_response module
VchostCertificateGetResponseVchostCertificateGetResponse.ConfigVchostCertificateGetResponse.as_request_dict()VchostCertificateGetResponse.continuation_tokenVchostCertificateGetResponse.from_dict()VchostCertificateGetResponse.from_json()VchostCertificateGetResponse.itemsVchostCertificateGetResponse.more_items_remainingVchostCertificateGetResponse.to_dict()VchostCertificateGetResponse.to_json()VchostCertificateGetResponse.to_str()VchostCertificateGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.vchost_certificate_patch module
- pypureclient.flasharray.FA_2_38.models.vchost_certificate_post module
- pypureclient.flasharray.FA_2_38.models.vchost_certificate_response module
- pypureclient.flasharray.FA_2_38.models.vchost_connection module
- pypureclient.flasharray.FA_2_38.models.vchost_connection_get_response module
VchostConnectionGetResponseVchostConnectionGetResponse.ConfigVchostConnectionGetResponse.as_request_dict()VchostConnectionGetResponse.continuation_tokenVchostConnectionGetResponse.from_dict()VchostConnectionGetResponse.from_json()VchostConnectionGetResponse.itemsVchostConnectionGetResponse.more_items_remainingVchostConnectionGetResponse.to_dict()VchostConnectionGetResponse.to_json()VchostConnectionGetResponse.to_str()VchostConnectionGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.vchost_connection_response module
- pypureclient.flasharray.FA_2_38.models.vchost_endpoint module
- pypureclient.flasharray.FA_2_38.models.vchost_endpoint_get_response module
VchostEndpointGetResponseVchostEndpointGetResponse.ConfigVchostEndpointGetResponse.as_request_dict()VchostEndpointGetResponse.continuation_tokenVchostEndpointGetResponse.from_dict()VchostEndpointGetResponse.from_json()VchostEndpointGetResponse.itemsVchostEndpointGetResponse.more_items_remainingVchostEndpointGetResponse.to_dict()VchostEndpointGetResponse.to_json()VchostEndpointGetResponse.to_str()VchostEndpointGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.vchost_endpoint_patch module
- pypureclient.flasharray.FA_2_38.models.vchost_endpoint_post module
- pypureclient.flasharray.FA_2_38.models.vchost_endpoint_response module
- pypureclient.flasharray.FA_2_38.models.vchost_get_response module
VchostGetResponseVchostGetResponse.ConfigVchostGetResponse.as_request_dict()VchostGetResponse.continuation_tokenVchostGetResponse.from_dict()VchostGetResponse.from_json()VchostGetResponse.itemsVchostGetResponse.more_items_remainingVchostGetResponse.to_dict()VchostGetResponse.to_json()VchostGetResponse.to_str()VchostGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.vchost_patch module
- pypureclient.flasharray.FA_2_38.models.vchost_post module
- pypureclient.flasharray.FA_2_38.models.vchost_response module
- pypureclient.flasharray.FA_2_38.models.virtual_machine module
VirtualMachineVirtualMachine.ConfigVirtualMachine.as_request_dict()VirtualMachine.createdVirtualMachine.destroyedVirtualMachine.from_dict()VirtualMachine.from_json()VirtualMachine.idVirtualMachine.nameVirtualMachine.recover_contextVirtualMachine.time_remainingVirtualMachine.to_dict()VirtualMachine.to_json()VirtualMachine.to_str()VirtualMachine.vm_idVirtualMachine.vm_type
- pypureclient.flasharray.FA_2_38.models.virtual_machine_get_response module
VirtualMachineGetResponseVirtualMachineGetResponse.ConfigVirtualMachineGetResponse.as_request_dict()VirtualMachineGetResponse.continuation_tokenVirtualMachineGetResponse.from_dict()VirtualMachineGetResponse.from_json()VirtualMachineGetResponse.itemsVirtualMachineGetResponse.more_items_remainingVirtualMachineGetResponse.to_dict()VirtualMachineGetResponse.to_json()VirtualMachineGetResponse.to_str()VirtualMachineGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.virtual_machine_post module
VirtualMachinePostVirtualMachinePost.ConfigVirtualMachinePost.as_request_dict()VirtualMachinePost.from_dict()VirtualMachinePost.from_json()VirtualMachinePost.idVirtualMachinePost.sourceVirtualMachinePost.to_dict()VirtualMachinePost.to_json()VirtualMachinePost.to_str()VirtualMachinePost.vm_idVirtualMachinePost.vm_type
- pypureclient.flasharray.FA_2_38.models.virtual_machine_response module
- pypureclient.flasharray.FA_2_38.models.virtual_machine_volume_snapshot module
VirtualMachineVolumeSnapshotVirtualMachineVolumeSnapshot.ConfigVirtualMachineVolumeSnapshot.as_request_dict()VirtualMachineVolumeSnapshot.createdVirtualMachineVolumeSnapshot.destroyedVirtualMachineVolumeSnapshot.from_dict()VirtualMachineVolumeSnapshot.from_json()VirtualMachineVolumeSnapshot.idVirtualMachineVolumeSnapshot.nameVirtualMachineVolumeSnapshot.recover_contextVirtualMachineVolumeSnapshot.time_remainingVirtualMachineVolumeSnapshot.to_dict()VirtualMachineVolumeSnapshot.to_json()VirtualMachineVolumeSnapshot.to_str()VirtualMachineVolumeSnapshot.vm_idVirtualMachineVolumeSnapshot.vm_typeVirtualMachineVolumeSnapshot.vvol_nameVirtualMachineVolumeSnapshot.vvol_type
- pypureclient.flasharray.FA_2_38.models.virtual_machine_volume_snapshot_response module
VirtualMachineVolumeSnapshotResponseVirtualMachineVolumeSnapshotResponse.ConfigVirtualMachineVolumeSnapshotResponse.as_request_dict()VirtualMachineVolumeSnapshotResponse.continuation_tokenVirtualMachineVolumeSnapshotResponse.from_dict()VirtualMachineVolumeSnapshotResponse.from_json()VirtualMachineVolumeSnapshotResponse.itemsVirtualMachineVolumeSnapshotResponse.more_items_remainingVirtualMachineVolumeSnapshotResponse.to_dict()VirtualMachineVolumeSnapshotResponse.to_json()VirtualMachineVolumeSnapshotResponse.to_str()VirtualMachineVolumeSnapshotResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.volume module
VolumeVolume.ConfigVolume.as_request_dict()Volume.connection_countVolume.contextVolume.createdVolume.destroyedVolume.from_dict()Volume.from_json()Volume.host_encryption_key_statusVolume.idVolume.nameVolume.podVolume.priorityVolume.priority_adjustmentVolume.promotion_statusVolume.protocol_endpointVolume.provisionedVolume.qosVolume.requested_promotion_stateVolume.serialVolume.sourceVolume.spaceVolume.subtypeVolume.time_remainingVolume.to_dict()Volume.to_json()Volume.to_str()Volume.volume_group
- pypureclient.flasharray.FA_2_38.models.volume_batch_post module
VolumeBatchPostVolumeBatchPost.ConfigVolumeBatchPost.add_to_protection_groupsVolumeBatchPost.as_request_dict()VolumeBatchPost.destroyedVolumeBatchPost.from_dict()VolumeBatchPost.from_json()VolumeBatchPost.nameVolumeBatchPost.priority_adjustmentVolumeBatchPost.protocol_endpointVolumeBatchPost.provisionedVolumeBatchPost.qosVolumeBatchPost.sourceVolumeBatchPost.subtypeVolumeBatchPost.tagsVolumeBatchPost.to_dict()VolumeBatchPost.to_json()VolumeBatchPost.to_str()
- pypureclient.flasharray.FA_2_38.models.volume_common module
VolumeCommonVolumeCommon.ConfigVolumeCommon.as_request_dict()VolumeCommon.connection_countVolumeCommon.createdVolumeCommon.destroyedVolumeCommon.from_dict()VolumeCommon.from_json()VolumeCommon.host_encryption_key_statusVolumeCommon.idVolumeCommon.nameVolumeCommon.priority_adjustmentVolumeCommon.provisionedVolumeCommon.qosVolumeCommon.serialVolumeCommon.spaceVolumeCommon.time_remainingVolumeCommon.to_dict()VolumeCommon.to_json()VolumeCommon.to_str()
- pypureclient.flasharray.FA_2_38.models.volume_diff module
- pypureclient.flasharray.FA_2_38.models.volume_get_response module
VolumeGetResponseVolumeGetResponse.ConfigVolumeGetResponse.as_request_dict()VolumeGetResponse.continuation_tokenVolumeGetResponse.errorsVolumeGetResponse.from_dict()VolumeGetResponse.from_json()VolumeGetResponse.itemsVolumeGetResponse.more_items_remainingVolumeGetResponse.to_dict()VolumeGetResponse.to_json()VolumeGetResponse.to_str()VolumeGetResponse.totalVolumeGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.volume_group module
VolumeGroupVolumeGroup.ConfigVolumeGroup.as_request_dict()VolumeGroup.contextVolumeGroup.destroyedVolumeGroup.from_dict()VolumeGroup.from_json()VolumeGroup.idVolumeGroup.nameVolumeGroup.podVolumeGroup.priority_adjustmentVolumeGroup.qosVolumeGroup.spaceVolumeGroup.time_remainingVolumeGroup.to_dict()VolumeGroup.to_json()VolumeGroup.to_str()VolumeGroup.volume_count
- pypureclient.flasharray.FA_2_38.models.volume_group_get_response module
VolumeGroupGetResponseVolumeGroupGetResponse.ConfigVolumeGroupGetResponse.as_request_dict()VolumeGroupGetResponse.continuation_tokenVolumeGroupGetResponse.errorsVolumeGroupGetResponse.from_dict()VolumeGroupGetResponse.from_json()VolumeGroupGetResponse.itemsVolumeGroupGetResponse.more_items_remainingVolumeGroupGetResponse.to_dict()VolumeGroupGetResponse.to_json()VolumeGroupGetResponse.to_str()VolumeGroupGetResponse.totalVolumeGroupGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.volume_group_patch module
VolumeGroupPatchVolumeGroupPatch.ConfigVolumeGroupPatch.as_request_dict()VolumeGroupPatch.destroyedVolumeGroupPatch.from_dict()VolumeGroupPatch.from_json()VolumeGroupPatch.idVolumeGroupPatch.nameVolumeGroupPatch.priority_adjustmentVolumeGroupPatch.qosVolumeGroupPatch.spaceVolumeGroupPatch.to_dict()VolumeGroupPatch.to_json()VolumeGroupPatch.to_str()
- pypureclient.flasharray.FA_2_38.models.volume_group_performance module
VolumeGroupPerformanceVolumeGroupPerformance.ConfigVolumeGroupPerformance.as_request_dict()VolumeGroupPerformance.bytes_per_mirrored_writeVolumeGroupPerformance.bytes_per_opVolumeGroupPerformance.bytes_per_readVolumeGroupPerformance.bytes_per_writeVolumeGroupPerformance.from_dict()VolumeGroupPerformance.from_json()VolumeGroupPerformance.idVolumeGroupPerformance.mirrored_write_bytes_per_secVolumeGroupPerformance.mirrored_writes_per_secVolumeGroupPerformance.nameVolumeGroupPerformance.qos_rate_limit_usec_per_mirrored_write_opVolumeGroupPerformance.qos_rate_limit_usec_per_read_opVolumeGroupPerformance.qos_rate_limit_usec_per_write_opVolumeGroupPerformance.queue_usec_per_mirrored_write_opVolumeGroupPerformance.queue_usec_per_read_opVolumeGroupPerformance.queue_usec_per_write_opVolumeGroupPerformance.read_bytes_per_secVolumeGroupPerformance.reads_per_secVolumeGroupPerformance.san_usec_per_mirrored_write_opVolumeGroupPerformance.san_usec_per_read_opVolumeGroupPerformance.san_usec_per_write_opVolumeGroupPerformance.service_usec_per_mirrored_write_opVolumeGroupPerformance.service_usec_per_read_opVolumeGroupPerformance.service_usec_per_read_op_cache_reductionVolumeGroupPerformance.service_usec_per_write_opVolumeGroupPerformance.timeVolumeGroupPerformance.to_dict()VolumeGroupPerformance.to_json()VolumeGroupPerformance.to_str()VolumeGroupPerformance.usec_per_mirrored_write_opVolumeGroupPerformance.usec_per_read_opVolumeGroupPerformance.usec_per_write_opVolumeGroupPerformance.write_bytes_per_secVolumeGroupPerformance.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.volume_group_post module
VolumeGroupPostVolumeGroupPost.ConfigVolumeGroupPost.as_request_dict()VolumeGroupPost.destroyedVolumeGroupPost.from_dict()VolumeGroupPost.from_json()VolumeGroupPost.idVolumeGroupPost.nameVolumeGroupPost.priority_adjustmentVolumeGroupPost.qosVolumeGroupPost.spaceVolumeGroupPost.time_remainingVolumeGroupPost.to_dict()VolumeGroupPost.to_json()VolumeGroupPost.to_str()VolumeGroupPost.volume_count
- pypureclient.flasharray.FA_2_38.models.volume_group_response module
- pypureclient.flasharray.FA_2_38.models.volume_patch module
VolumePatchVolumePatch.ConfigVolumePatch.as_request_dict()VolumePatch.destroyedVolumePatch.from_dict()VolumePatch.from_json()VolumePatch.nameVolumePatch.podVolumePatch.priority_adjustmentVolumePatch.protocol_endpointVolumePatch.provisionedVolumePatch.qosVolumePatch.requested_promotion_stateVolumePatch.to_dict()VolumePatch.to_json()VolumePatch.to_str()VolumePatch.volume_group
- pypureclient.flasharray.FA_2_38.models.volume_performance module
VolumePerformanceVolumePerformance.ConfigVolumePerformance.as_request_dict()VolumePerformance.bytes_per_mirrored_writeVolumePerformance.bytes_per_opVolumePerformance.bytes_per_readVolumePerformance.bytes_per_writeVolumePerformance.from_dict()VolumePerformance.from_json()VolumePerformance.idVolumePerformance.mirrored_write_bytes_per_secVolumePerformance.mirrored_writes_per_secVolumePerformance.nameVolumePerformance.qos_rate_limit_usec_per_mirrored_write_opVolumePerformance.qos_rate_limit_usec_per_read_opVolumePerformance.qos_rate_limit_usec_per_write_opVolumePerformance.queue_usec_per_mirrored_write_opVolumePerformance.queue_usec_per_read_opVolumePerformance.queue_usec_per_write_opVolumePerformance.read_bytes_per_secVolumePerformance.reads_per_secVolumePerformance.san_usec_per_mirrored_write_opVolumePerformance.san_usec_per_read_opVolumePerformance.san_usec_per_write_opVolumePerformance.service_usec_per_mirrored_write_opVolumePerformance.service_usec_per_read_opVolumePerformance.service_usec_per_read_op_cache_reductionVolumePerformance.service_usec_per_write_opVolumePerformance.timeVolumePerformance.to_dict()VolumePerformance.to_json()VolumePerformance.to_str()VolumePerformance.usec_per_mirrored_write_opVolumePerformance.usec_per_read_opVolumePerformance.usec_per_write_opVolumePerformance.write_bytes_per_secVolumePerformance.writes_per_sec
- pypureclient.flasharray.FA_2_38.models.volume_post module
VolumePostVolumePost.ConfigVolumePost.as_request_dict()VolumePost.destroyedVolumePost.from_dict()VolumePost.from_json()VolumePost.priority_adjustmentVolumePost.protocol_endpointVolumePost.provisionedVolumePost.qosVolumePost.sourceVolumePost.subtypeVolumePost.to_dict()VolumePost.to_json()VolumePost.to_str()
- pypureclient.flasharray.FA_2_38.models.volume_response module
- pypureclient.flasharray.FA_2_38.models.volume_snapshot module
VolumeSnapshotVolumeSnapshot.ConfigVolumeSnapshot.as_request_dict()VolumeSnapshot.contextVolumeSnapshot.createdVolumeSnapshot.destroyedVolumeSnapshot.from_dict()VolumeSnapshot.from_json()VolumeSnapshot.idVolumeSnapshot.nameVolumeSnapshot.podVolumeSnapshot.provisionedVolumeSnapshot.serialVolumeSnapshot.sourceVolumeSnapshot.spaceVolumeSnapshot.suffixVolumeSnapshot.time_remainingVolumeSnapshot.to_dict()VolumeSnapshot.to_json()VolumeSnapshot.to_str()VolumeSnapshot.volume_group
- pypureclient.flasharray.FA_2_38.models.volume_snapshot_get_response module
VolumeSnapshotGetResponseVolumeSnapshotGetResponse.ConfigVolumeSnapshotGetResponse.as_request_dict()VolumeSnapshotGetResponse.continuation_tokenVolumeSnapshotGetResponse.errorsVolumeSnapshotGetResponse.from_dict()VolumeSnapshotGetResponse.from_json()VolumeSnapshotGetResponse.itemsVolumeSnapshotGetResponse.more_items_remainingVolumeSnapshotGetResponse.to_dict()VolumeSnapshotGetResponse.to_json()VolumeSnapshotGetResponse.to_str()VolumeSnapshotGetResponse.totalVolumeSnapshotGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.volume_snapshot_patch module
- pypureclient.flasharray.FA_2_38.models.volume_snapshot_post module
- pypureclient.flasharray.FA_2_38.models.volume_snapshot_response module
- pypureclient.flasharray.FA_2_38.models.volume_snapshot_transfer module
VolumeSnapshotTransferVolumeSnapshotTransfer.ConfigVolumeSnapshotTransfer.as_request_dict()VolumeSnapshotTransfer.completedVolumeSnapshotTransfer.contextVolumeSnapshotTransfer.data_transferredVolumeSnapshotTransfer.destroyedVolumeSnapshotTransfer.from_dict()VolumeSnapshotTransfer.from_json()VolumeSnapshotTransfer.idVolumeSnapshotTransfer.nameVolumeSnapshotTransfer.physical_bytes_writtenVolumeSnapshotTransfer.progressVolumeSnapshotTransfer.startedVolumeSnapshotTransfer.to_dict()VolumeSnapshotTransfer.to_json()VolumeSnapshotTransfer.to_str()
- pypureclient.flasharray.FA_2_38.models.volume_snapshot_transfer_get_response module
VolumeSnapshotTransferGetResponseVolumeSnapshotTransferGetResponse.ConfigVolumeSnapshotTransferGetResponse.as_request_dict()VolumeSnapshotTransferGetResponse.continuation_tokenVolumeSnapshotTransferGetResponse.errorsVolumeSnapshotTransferGetResponse.from_dict()VolumeSnapshotTransferGetResponse.from_json()VolumeSnapshotTransferGetResponse.itemsVolumeSnapshotTransferGetResponse.more_items_remainingVolumeSnapshotTransferGetResponse.to_dict()VolumeSnapshotTransferGetResponse.to_json()VolumeSnapshotTransferGetResponse.to_str()VolumeSnapshotTransferGetResponse.totalVolumeSnapshotTransferGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.volume_snapshot_transfer_response module
VolumeSnapshotTransferResponseVolumeSnapshotTransferResponse.ConfigVolumeSnapshotTransferResponse.as_request_dict()VolumeSnapshotTransferResponse.from_dict()VolumeSnapshotTransferResponse.from_json()VolumeSnapshotTransferResponse.itemsVolumeSnapshotTransferResponse.to_dict()VolumeSnapshotTransferResponse.to_json()VolumeSnapshotTransferResponse.to_str()
- pypureclient.flasharray.FA_2_38.models.volume_space module
- pypureclient.flasharray.FA_2_38.models.volume_space_common module
VolumeSpaceCommonVolumeSpaceCommon.ConfigVolumeSpaceCommon.as_request_dict()VolumeSpaceCommon.data_reductionVolumeSpaceCommon.footprintVolumeSpaceCommon.from_dict()VolumeSpaceCommon.from_json()VolumeSpaceCommon.sharedVolumeSpaceCommon.snapshotsVolumeSpaceCommon.snapshots_effectiveVolumeSpaceCommon.systemVolumeSpaceCommon.thin_provisioningVolumeSpaceCommon.to_dict()VolumeSpaceCommon.to_json()VolumeSpaceCommon.to_str()VolumeSpaceCommon.total_effectiveVolumeSpaceCommon.total_physicalVolumeSpaceCommon.total_provisionedVolumeSpaceCommon.total_reductionVolumeSpaceCommon.total_usedVolumeSpaceCommon.uniqueVolumeSpaceCommon.unique_effectiveVolumeSpaceCommon.used_provisionedVolumeSpaceCommon.virtual
- pypureclient.flasharray.FA_2_38.models.volume_space_get_response module
VolumeSpaceGetResponseVolumeSpaceGetResponse.ConfigVolumeSpaceGetResponse.as_request_dict()VolumeSpaceGetResponse.continuation_tokenVolumeSpaceGetResponse.errorsVolumeSpaceGetResponse.from_dict()VolumeSpaceGetResponse.from_json()VolumeSpaceGetResponse.itemsVolumeSpaceGetResponse.more_items_remainingVolumeSpaceGetResponse.to_dict()VolumeSpaceGetResponse.to_json()VolumeSpaceGetResponse.to_str()VolumeSpaceGetResponse.totalVolumeSpaceGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.volumes_batch_response module
- pypureclient.flasharray.FA_2_38.models.volumes_diff_get_response module
VolumesDiffGetResponseVolumesDiffGetResponse.ConfigVolumesDiffGetResponse.as_request_dict()VolumesDiffGetResponse.continuation_tokenVolumesDiffGetResponse.errorsVolumesDiffGetResponse.from_dict()VolumesDiffGetResponse.from_json()VolumesDiffGetResponse.itemsVolumesDiffGetResponse.more_items_remainingVolumesDiffGetResponse.to_dict()VolumesDiffGetResponse.to_json()VolumesDiffGetResponse.to_str()VolumesDiffGetResponse.total_item_count
- pypureclient.flasharray.FA_2_38.models.volumes_diff_response module
- Module contents
Submodules
pypureclient.flasharray.FA_2_38.api_client module
FlashArray REST API
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
The version of the OpenAPI document: 2.38 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flasharray.FA_2_38.api_client.ApiClient(configuration=None, header_name=None, header_value=None, cookie=None, pool_threads=1)
Bases:
objectGeneric API client for OpenAPI client library builds.
OpenAPI generic API client. This client handles the client- server communication, and is invariant across implementations. Specifics of the methods and models for each application are generated from the OpenAPI templates.
- Parameters
configuration – .Configuration object for this client
header_name – a header to pass when making calls to the API.
header_value – a header value to pass when making calls to the API.
cookie – a cookie to include in the header when making calls to the API
pool_threads – The number of threads to use for async requests to the API. More threads means more concurrent API requests.
- NATIVE_TYPES_MAPPING = {'bool': <class 'bool'>, 'date': <class 'datetime.date'>, 'datetime': <class 'datetime.datetime'>, 'float': <class 'float'>, 'int': <class 'int'>, 'long': <class 'int'>, 'object': <class 'object'>, 'str': <class 'str'>}
- PRIMITIVE_TYPES = (<class 'float'>, <class 'bool'>, <class 'bytes'>, <class 'str'>, <class 'int'>)
- call_api(resource_path, method, path_params=None, query_params=None, header_params=None, body=None, post_params=None, files=None, response_types_map=None, auth_settings=None, async_req=None, _return_http_data_only=None, collection_formats=None, _preload_content=True, _request_timeout=None, _host=None, _request_auth=None)
Makes the HTTP request (synchronous) and returns deserialized data.
To make an async_req request, set the async_req parameter.
- Parameters
resource_path – Path to method endpoint.
method – Method to call.
path_params – Path parameters in the url.
query_params – Query parameters in the url.
header_params – Header parameters to be placed in the request header.
body – Request body.
dict (files) – Request post form parameters, for application/x-www-form-urlencoded, multipart/form-data.
list (auth_settings) – Auth Settings names for the request.
response – Response data type.
dict – key -> filename, value -> filepath, for multipart/form-data.
bool (async_req) – execute request asynchronously
_return_http_data_only – response data instead of ApiResponse object with status code, headers, etc
_preload_content – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
collection_formats – dict of collection formats for path, query, header, and post parameters.
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
_request_auth – set to override the auth_settings for an a single request; this effectively ignores the authentication in the spec for a single request.
- Returns
If async_req parameter is True, the request will be called asynchronously. The method will return the request thread. If parameter async_req is False or missing, then the method will return the response directly.
- close()
- deserialize(response, response_type)
Deserializes response into an object.
- Parameters
response – RESTResponse object to be deserialized.
response_type – class literal for deserialized object, or string of class name.
- Returns
deserialized object.
- files_parameters(files=None)
Builds form parameters.
- Parameters
files – File parameters.
- Returns
Form parameters with files.
- classmethod get_default()
Return new instance of ApiClient.
This method returns newly created, based on default constructor, object of ApiClient class or returns a copy of default ApiClient.
- Returns
The ApiClient object.
- parameters_to_tuples(params, collection_formats)
Get parameters as list of tuples, formatting collections.
- Parameters
params – Parameters as dict or list of two-tuples
collection_formats (dict) – Parameter collection formats
- Returns
Parameters as list of tuples, collections formatted
- parameters_to_url_query(params, collection_formats)
Get parameters as list of tuples, formatting collections.
- Parameters
params – Parameters as dict or list of two-tuples
collection_formats (dict) – Parameter collection formats
- Returns
URL query string (e.g. a=Hello%20World&b=123)
- property pool
Create thread pool on first request avoids instantiating unused threadpool for blocking clients.
- request(method, url, query_params=None, headers=None, post_params=None, body=None, _preload_content=True, _request_timeout=None)
Makes the HTTP request using RESTClient.
- sanitize_for_serialization(obj)
Builds a JSON POST object.
If obj is None, return None. If obj is SecretStr, return obj.get_secret_value() If obj is str, int, long, float, bool, return directly. If obj is datetime.datetime, datetime.date
convert to string in iso8601 format.
If obj is list, sanitize each element in the list. If obj is dict, return the dict. If obj is OpenAPI model, return the properties dict.
- Parameters
obj – The data to serialize.
- Returns
The serialized form of data.
- select_header_accept(accepts)
Returns Accept based on an array of accepts provided.
- Parameters
accepts – List of headers.
- Returns
Accept (e.g. application/json).
- select_header_content_type(content_types)
Returns Content-Type based on an array of content_types provided.
- Parameters
content_types – List of content-types.
- Returns
Content-Type (e.g. application/json).
- classmethod set_default(default)
Set default instance of ApiClient.
It stores default ApiClient.
- Parameters
default – object of ApiClient.
- set_default_header(header_name, header_value)
- update_params_for_auth(headers, queries, auth_settings, resource_path, method, body, request_auth=None)
Updates header and query params based on authentication setting.
- Parameters
headers – Header parameters dict to be updated.
queries – Query parameters tuple list to be updated.
auth_settings – Authentication setting identifiers list.
- Resource_path
A string representation of the HTTP request resource path.
- Method
A string representation of the HTTP request method.
- Body
A object representing the body of the HTTP request.
The object type is the return value of sanitize_for_serialization(). :param request_auth: if set, the provided settings will
override the token in the configuration.
- property user_agent
User agent for this API client
pypureclient.flasharray.FA_2_38.api_response module
API response object.
- class pypureclient.flasharray.FA_2_38.api_response.ApiResponse(status_code=None, headers=None, data=None, raw_data=None)
Bases:
objectAPI response object
- data: Optional[Any] = FieldInfo(description='Deserialized data given the data type', extra={})
- headers: Optional[Dict[StrictStr, StrictStr]] = FieldInfo(description='HTTP headers', extra={})
- raw_data: Optional[Any] = FieldInfo(description='Raw data (HTTP response body)', extra={})
- status_code: Optional[StrictInt] = FieldInfo(description='HTTP status code', extra={})
pypureclient.flasharray.FA_2_38.client module
- class pypureclient.flasharray.FA_2_38.client.Client(target, id_token=None, private_key_file=None, private_key_password=None, username=None, client_id=None, key_id=None, issuer=None, api_token=None, retries=5, timeout=None, ssl_cert=None, user_agent=None, verify_ssl=None)
Bases:
object- DEFAULT_RETRIES = 5
- USER_AGENT = 'pure/py-pure-client/dev'
- __init__(target, id_token=None, private_key_file=None, private_key_password=None, username=None, client_id=None, key_id=None, issuer=None, api_token=None, retries=5, timeout=None, ssl_cert=None, user_agent=None, verify_ssl=None)
Initialize a FlashArray Client. id_token is generated based on app ID and private key info. Either id_token or api_token could be used for authentication. Only one authentication option is allowed.
- Keyword Arguments
target (str, required) – The target array’s IP or hostname.
id_token (str, optional) – The security token that represents the identity of the party on behalf of whom the request is being made, issued by an enabled API client on the array. Overrides given private key.
private_key_file (str, optional) – The path of the private key to use. Defaults to None.
private_key_password (str, optional) – The password of the private key. Defaults to None.
username (str, optional) – Username of the user the token should be issued for. This must be a valid user in the system.
client_id (str, optional) – ID of API client that issued the identity token.
key_id (str, optional) – Key ID of API client that issued the identity token.
issuer (str, optional) – API client’s trusted identity issuer on the array.
api_token (str, optional) – API token for the user.
retries (int, optional) – The number of times to retry an API call if it fails for a non-blocking reason. Defaults to 5.
or (timeout int) – The timeout duration in seconds, either in total time or (connect and read) times. Defaults to None.
ssl_cert (str, optional) – SSL certificate to use. Defaults to None.
user_agent (str, optional) – User-Agent request header to use.
verify_ssl (bool | str, optional) – Controls SSL certificate validation. True specifies that the server validation uses default trust anchors; False switches certificate validation off, not safe!; It also accepts string value for a path to directory with certificates.
- Raises
PureError – If it could not create an ID or access token
- delete_active_directory(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, local_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete Active Directory account # noqa: E501
Deletes one or more specified Active Directory accounts. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_active_directory_delete_with_http_info(names, authorization, x_request_id, local_only, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
local_only (bool) – If specified as true, only delete the Active Directory configuration on the local array, without deleting the computer account created in the Active Directory domain. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_admins(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete an administrator # noqa: E501
Deletes the specified administrator. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_delete_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_admins_api_tokens(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete API tokens # noqa: E501
Deletes the API tokens of the specified administrators. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_api_tokens_delete_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_admins_cache(remove_all_entries: StrictBool, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete cache entries # noqa: E501
Deletes all entries from the administrator cache. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_cache_delete_with_http_info(remove_all_entries, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
remove_all_entries (bool) – If set to true, removes all entries from the administrator cache. (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_admins_policies_management_access(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a membership between an administrator and one or more management access policies # noqa: E501
Deletes a membership between an administrator with one or more management access policies. One of policy_ids or policy_names is required, and one of member_ids or member_names is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_policies_management_access_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_alert_watchers(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete alert watcher # noqa: E501
Delete alert watcher email address from the list of alert watchers. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alert_watchers_delete_with_http_info(names, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_alerts_rules(code: StrictInt, parameter: StrictStr, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a custom alert rule # noqa: E501
Deletes a custom alert rule. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alerts_rules_delete_with_http_info(code, parameter, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
code (int) – The alert code that the rule applies to. Available alert codes for customization can be found in the alert rules catalog. (required)
parameter (str) – The parameter of the custom alert rule to modify. Values include info and warning. Available parameter values can be found in the alert rules catalog. (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_api_clients(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete an API client # noqa: E501
Deletes an API client. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_api_clients_delete_with_http_info(authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_array_connections(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete an array connection # noqa: E501
Deletes the connection between this array and the specified array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_array_connections_delete_with_http_info(authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_arrays(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, eradicate_all_data: Optional[StrictBool] = None, factory_reset_token: Optional[StrictInt] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete an array # noqa: E501
Deletes an array. For physical appliances, deleting an array restores the hardware to factory settings. This entails deleting all data, metadata, configuration, and logs. The array returns to the state it was in prior to any configuration changes being made. If the hardware is reused, it must be as a different array with a new ID. For virtual appliances, deleting an array puts it into an unusable state. Virtual resources (e.g., virtual machines) can later be freed, which deletes any remaining data, metadata, configuration, and logs. Prior to factory reset, an array must be manually prepared (e.g., all volumes and snapshots must be eradicated) and a factory reset token must be created. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_delete_with_http_info(authorization, x_request_id, eradicate_all_data, factory_reset_token, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
eradicate_all_data (bool) – Set to true to perform a factory reset.
factory_reset_token (int) – A token required to perform a factory reset.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_arrays_cloud_provider_tags(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete user tags from the cloud. # noqa: E501
Deletes user tags from deployed cloud resources of a CBS array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_cloud_provider_tags_delete_with_http_info(authorization, x_request_id, keys, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
keys (List[str]) – A comma-separated list of tag keys.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_arrays_erasures(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete factory reset # noqa: E501
Deletes the factory reset process when it is failed. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_erasures_delete_with_http_info(authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_arrays_factory_reset_token(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a factory reset token # noqa: E501
Deletes an existing token that could be used to perform a factory reset on the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_factory_reset_token_delete_with_http_info(authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_arrays_tags(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete tags # noqa: E501
Deletes specified tags on array objects. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_tags_delete_with_http_info(authorization, x_request_id, context_names, keys, namespaces, async_req=True) >>> result = thread.get()
- Parameters
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
keys (List[str]) – A comma-separated list of tag keys.
namespaces (List[str]) – A comma-separated list of namespaces.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_certificate_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete certificate-groups # noqa: E501
Deletes one or more certificate groups from the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificate_groups_delete_with_http_info(authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_certificate_groups_certificates(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete certificate-groups/certificates # noqa: E501
Deletes one or more certificate groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificate_groups_certificates_delete_with_http_info(authorization, x_request_id, certificate_group_ids, certificate_group_names, certificate_names, async_req=True) >>> result = thread.get()
- Parameters
certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.
certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one resource that matches each of the elements of certificate_group_ids, then an error is returned. This cannot be provided in conjunction with the certificate_group_names parameter.
certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each of the elements of certificate_group_names, then an error is returned. This cannot be provided in conjunction with the certificate_group_ids parameter.
certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated format. For example, cert01,cert02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_certificates(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete certificate # noqa: E501
Deletes a specific certificate object. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificates_delete_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_certificates_certificate_groups(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete certificates/certificate-groups # noqa: E501
Deletes one or more certificates from one or more certificate groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificates_certificate_groups_delete_with_http_info(authorization, x_request_id, certificate_group_ids, certificate_group_names, certificate_names, async_req=True) >>> result = thread.get()
- Parameters
certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.
certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one resource that matches each of the elements of certificate_group_ids, then an error is returned. This cannot be provided in conjunction with the certificate_group_names parameter.
certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each of the elements of certificate_group_names, then an error is returned. This cannot be provided in conjunction with the certificate_group_ids parameter.
certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated format. For example, cert01,cert02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_connections(volumes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, hosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, host_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, host_group_names: Optional[ConstrainedListValue[StrictStr]] = None, host_names: Optional[ConstrainedListValue[StrictStr]] = None, volume_ids: Optional[ConstrainedListValue[StrictStr]] = None, volume_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a connection between a volume and its host or host group # noqa: E501
Deletes the connection between a volume and its associated host or host group. One of volume_names or volume_ids and one of host_names or host_group_names query parameters are required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_connections_delete_with_http_info(authorization, x_request_id, context_names, host_group_names, host_names, volume_ids, volume_names, async_req=True) >>> result = thread.get()
- Parameters
volumes (ReferenceType or List[ReferenceType], optional) – A list of volumes to query for. Overrides volume_ids and volume_names keyword arguments.
hosts (ReferenceType or List[ReferenceType], optional) – A list of hosts to query for. Overrides host_names keyword argument.
host_groups (ReferenceType or List[ReferenceType], optional) – A list of host_groups to query for. Overrides host_group_names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
host_group_names (List[str]) – Performs the operation on the host group specified. Enter multiple names in comma-separated format. A request cannot include a mix of multiple objects with multiple names. For example, a request cannot include a mix of multiple host group names and volume names; instead, at least one of the objects (e.g., host_group_names) must be set to only one name (e.g., hgroup01).
host_names (List[str]) – Performs the operation on the hosts specified. Enter multiple names in comma- separated format. For example, host01,host02. A request cannot include a mix of multiple objects with multiple names. For example, a request cannot include a mix of multiple host names and volume names; instead, at least one of the objects (e.g., host_names) must be set to only one name (e.g., host01).
volume_ids (List[str]) – Performs the operation on the specified volume. Enter multiple ids in comma- separated format. For example, vol01id,vol02id. A request cannot include a mix of multiple objects with multiple IDs. For example, a request cannot include a mix of multiple volume IDs and host names; instead, at least one of the objects (e.g., volume_ids) must be set to only one name (e.g., vol01id). Only one of the two between volume_names and volume_ids may be used at a time.
volume_names (List[str]) – Performs the operation on the volume specified. Enter multiple names in comma- separated format. For example, vol01,vol02. A request cannot include a mix of multiple objects with multiple names. For example, a request cannot include a mix of multiple volume names and host names; instead, at least one of the objects (e.g., volume_names) must be set to only one name (e.g., vol01).
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directories(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete managed directories # noqa: E501
Deletes one or more managed directories. To be deleted, a managed directory must be empty and not attached to any enabled export policies. Deleted managed directories cannot be recovered. The ids or names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_delete_with_http_info(authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directories_policies_audit_file(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a membership between a directory and one or more audit policies # noqa: E501
Deletes a membership between a directory and one or more audit policies. Either the policy_ids or policy_names parameter is required, but they cannot be set together. Either the member_ids or member_names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_audit_file_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directories_policies_autodir(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a membership between a directory and one or more auto managed directory policies # noqa: E501
Deletes a membership between a directory with one or more auto managed directory policies. The policy_ids or policy_names parameter is required, but they cannot be set together. The member_ids or member_names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_autodir_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directories_policies_nfs(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a membership between a directory and one or more NFS policies # noqa: E501
Deletes a membership between a directory and one or more NFS policies. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_nfs_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directories_policies_quota(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a membership between a directory and one or more quota policies # noqa: E501
Deletes a membership between a directory and one or more quota policies. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_quota_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directories_policies_smb(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a membership between a directory and one or more SMB policies # noqa: E501
Deletes a membership between a directory and one or more SMB policies. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_smb_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directories_policies_snapshot(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a membership between a directory and one or more snapshot policies # noqa: E501
Deletes a membership between a directory and one or more snapshot policies. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_snapshot_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directory_exports(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, exports: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, export_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete directory exports # noqa: E501
Deletes one or more directory exports. If any of the export_names is not unique across the system, policy_ids or policy_names must be specified to determine the exports. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_exports_delete_with_http_info(authorization, x_request_id, directory_ids, directory_names, export_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
exports (ReferenceType or List[ReferenceType], optional) – A list of exports to query for. Overrides export_names keyword argument.
directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter multiple managed directory IDs in comma-separated format. The directory_ids or directory_names parameter is required, but they cannot be set together.
directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple full managed directory names in comma-separated format. For example, fs:dir01,fs:dir02.
export_names (List[str]) – Performs the operation on the export names specified. Enter multiple names in comma-separated format. For example, name01,name02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directory_services_local_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, gids: Optional[ConstrainedListValue[StrictInt]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete local groups # noqa: E501
Deletes one or more local groups. The gids, names, or sids parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_groups_delete_with_http_info(authorization, x_request_id, gids, names, sids, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- separated format. For example, 4234235,9681923.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directory_services_local_groups_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, group_gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictInt]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_sids: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete local group membership # noqa: E501
Deletes one or more local group memberships. The group_names, group_sids, or group_ids parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_groups_members_delete_with_http_info(authorization, x_request_id, group_gids, group_names, group_sids, member_ids, member_names, member_sids, member_types, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
group_gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- separated format. For example, 4234235,9681923.
group_names (List[str]) – Performs the operation on the group names specified. Enter multiple group names in comma-separated format. For example, group1,group2.
group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
member_ids (List[int]) – Performs the operation on the unique local member IDs specified. Enter multiple member IDs in comma-separated format. For local group IDs refer to group IDs (GID). For local user IDs refer to user IDs (UID). The member_ids and member_names parameters cannot be provided together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_sids (List[str]) – Performs the operation on the specified member SID. Enter multiple member SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directory_services_local_users(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete local users # noqa: E501
Deletes one or more local users. The uids, names, or sids parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_users_delete_with_http_info(authorization, x_request_id, names, sids, uids, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
uids (List[int]) – A comma-separated list of local user IDs (UIDs). Enter multiple local user IDs in comma-separated format. For example, 423,51234.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directory_services_local_users_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, group_gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictInt]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_sids: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete local user membership # noqa: E501
Deletes one or more local user memberships. The member_names, member_sids, or member_ids parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_users_members_delete_with_http_info(authorization, x_request_id, group_gids, group_names, group_sids, member_ids, member_names, member_sids, member_types, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
group_gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- separated format. For example, 4234235,9681923.
group_names (List[str]) – Performs the operation on the group names specified. Enter multiple group names in comma-separated format. For example, group1,group2.
group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
member_ids (List[int]) – Performs the operation on the unique local member IDs specified. Enter multiple member IDs in comma-separated format. For local group IDs refer to group IDs (GID). For local user IDs refer to user IDs (UID). The member_ids and member_names parameters cannot be provided together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_sids (List[str]) – Performs the operation on the specified member SID. Enter multiple member SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directory_services_roles(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete group to management access policy mappings # noqa: E501
Deletes one or more group to management access policy mappings. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_roles_delete_with_http_info(names, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique names specified. For example, GroupRoleMappingName. Enter multiple names in comma-separated format. (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directory_services_roles_policies_management_access(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a membership between a group to management access policy mapping and one or more management access policies # noqa: E501
Deletes a membership between a group to management access policy mapping with one or more management access policies. One of policy_ids or policy_names is required, and one of member_ids or member_names is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_roles_policies_management_access_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_directory_snapshots(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete directory snapshot # noqa: E501
Deletes a directory snapshot that has been destroyed and is pending eradication. Eradicated directory snapshots cannot be recovered. Directory snapshots are destroyed by using the PATCH method. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_snapshots_delete_with_http_info(authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_dns(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete DNS configuration # noqa: E501
Deletes DNS configuration identified by configuration name. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_dns_delete_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_file_systems(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete file system # noqa: E501
Deletes a file system that has been destroyed and is pending eradication. Eradicated file systems cannot be recovered. File systems are destroyed using the PATCH method. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_file_systems_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_fleets_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, unreachable: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete fleet members # noqa: E501
Deletes the specified array(s) from the fleet. Note that this will only succeed if the array(s) to be removed are not making use of any fleet resources. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_fleets_members_delete_with_http_info(authorization, x_request_id, member_ids, member_names, unreachable, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
unreachable (bool) – If set to true, allows a one-sided disconnect when the connection status is connecting instead of connected or partially connected. If set to false, it works just like normal coordinated disconnect. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_host_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a host group # noqa: E501
Deletes a host group. The names query parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_delete_with_http_info(authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_host_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a membership from a host group # noqa: E501
Deletes a membership from a host group. Removing a membership from a host group automatically disconnects the host from all volumes associated with the group. Hosts can be removed from host groups at any time. The group_names and member_names parameters are required and must be set together, and only one host group can be specified at a time. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_hosts_delete_with_http_info(authorization, x_request_id, context_names, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_host_groups_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a host group from a protection group # noqa: E501
Deletes a host group member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed are not affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host group. The group_names and member_names parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_protection_groups_delete_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_host_groups_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete tags # noqa: E501
Deletes specified tags on host group objects. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_tags_delete_with_http_info(authorization, x_request_id, context_names, keys, namespaces, resource_ids, resource_names, async_req=True) >>> result = thread.get()
- Parameters
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
keys (List[str]) – A comma-separated list of tag keys.
namespaces (List[str]) – A comma-separated list of namespaces.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_hosts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a host # noqa: E501
Deletes an existing host. All volumes that are connected to the host, either through private or shared connections, must be disconnected from the host before the host can be deleted. The names query parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_delete_with_http_info(authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_hosts_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a membership from a host group # noqa: E501
Deletes a membership from a host group. Deleting a membership from a host group automatically disconnects the host from all volumes associated with the group. Hosts can be deleted from host groups at any time. The group_names and member_names parameters are required and must be set together, and only one host group can be specified at a time. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_host_groups_delete_with_http_info(authorization, x_request_id, context_names, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_hosts_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a host from a protection group # noqa: E501
Deletes a host member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed are not affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host. The group_names and member_names parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_protection_groups_delete_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_hosts_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete tags # noqa: E501
Deletes specified tags on host objects. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_tags_delete_with_http_info(authorization, x_request_id, context_names, keys, namespaces, resource_ids, resource_names, async_req=True) >>> result = thread.get()
- Parameters
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
keys (List[str]) – A comma-separated list of tag keys.
namespaces (List[str]) – A comma-separated list of namespaces.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_kmip(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete KMIP server object # noqa: E501
Deletes KMIP server objects. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_kmip_delete_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_log_targets_file(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete file log target # noqa: E501
Deletes a configured file log target. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_file_delete_with_http_info(authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_log_targets_syslog(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete syslog server # noqa: E501
Deletes a configured syslog server and stop forwarding syslog messages. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_syslog_delete_with_http_info(authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_maintenance_windows(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete maintenance window # noqa: E501
Deletes an open maintenance window before its scheduled end (expire) time. The names parameter is required and must be set to environment. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_maintenance_windows_delete_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_network_interfaces(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete network interface # noqa: E501
Deletes a network interface on a controller. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_network_interfaces_delete_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_offloads(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete offload target # noqa: E501
Deletes an offload target. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_offloads_delete_with_http_info(authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_pod_replica_links(remote_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete pod replica links # noqa: E501
Deletes pod replica links. The local_pod_names and remote_pod_names are required. Valid values are replicating, baselining, paused, unhealthy, quiescing, and quiesced. A status of replicating indicates that the source array is replicating to the target array. A status of baselining indicates that the the initial version of the dataset is being sent. During this phase, you cannot promote the target pod. In addition, changing the link direction might trigger the baselining status to recur. A status of paused ` indicates that data transfer between objects has stopped. A status of `unhealthy indicates that the link is currently unhealthy and customers must perform some health checks to determine the cause. A status of quiescing indicates that the source pod is not accepting new write requests but the most recent changes to the source have not arrived on the target. A status of quiesced indicates that the source pod has been demoted and all changes have been replicated to the target pod. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pod_replica_links_delete_with_http_info(authorization, x_request_id, context_names, ids, local_pod_ids, local_pod_names, remote_pod_ids, remote_pod_names, async_req=True) >>> result = thread.get()
- Parameters
remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.
local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_names query parameter.
local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_ids query parameter.
remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_names query parameter.
remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_ids query parameter.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_pods(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, eradicate_contents: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a pod # noqa: E501
Deletes a pod that has been destroyed and is pending eradication. Eradicated pods cannot be recovered. Pods are destroyed using the PATCH method. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_delete_with_http_info(authorization, x_request_id, context_names, eradicate_contents, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
eradicate_contents (bool) – Set to true to eradicate contents (e.g., volumes, protection groups, snapshots) and containers (e.g., realms, pods, volume groups). This enables you to eradicate containers with contents.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_pods_arrays(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, with_unknown: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a pod that was stretched to an array # noqa: E501
Deletes a pod that was stretchd to an array, collapsing the pod to a single array. Unstretch a pod from an array when the volumes within the stretched pod no longer need to be synchronously replicated between the two arrays. After a pod has been unstretched, synchronous replication stops. A destroyed version of the pod with ‘restretch’ appended to the pod name is created on the array that no longer has the pod. The restretched pod represents a point-in-time snapshot of the pod, just before it was unstretched. The restretch pod enters an eradication pending period starting from the time that the pod was unstretched. A restretched pod can be cloned or destroyed, but it cannot be explicitly recovered. The group_names parameter represents the name of the pod to be unstretched. The member_names parameter represents the name of the array from which the pod is to be unstretched. The group_names and member_names parameters are required and must be set together. (Deprecated) Use pods/members instead. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_arrays_delete_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_ids, member_names, with_unknown, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
with_unknown (bool) – If set to true, unstretches the specified pod from the specified array by force. Use the with_unknown parameter in the following rare event: the local array goes offline while the pod is still stretched across two arrays, the status of the remote array becomes unknown, and there is no guarantee that the pod is online elsewhere.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_pods_members(pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, pod_names: Optional[ConstrainedListValue[StrictStr]] = None, with_unknown: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a member from a pod # noqa: E501
Deletes a stretched pod from an array, collapsing the pod to a member array. Unstretch a pod from an array when the volumes within the stretched pod no longer need to be synchronously replicated between the two members. After a pod has been unstretched, synchronous replication stops. A destroyed version of the pod with ‘restretch’ appended to the pod name is created on the member that no longer has the pod. The restretched pod represents a point-in-time snapshot of the pod, just before it was unstretched. The restretched pod enters an eradication pending period starting from the time that the pod was unstretched. A restretched pod can be cloned or destroyed, but it cannot be explicitly recovered. The member_names parameter represents the name of the array from which the pod is to be unstretched. Both pod and member must be specified by name or ID. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_members_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, pod_ids, pod_names, with_unknown, async_req=True) >>> result = thread.get()
- Parameters
pods (ReferenceType or List[ReferenceType], optional) – A list of pods to query for. Overrides pod_ids and pod_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
pod_ids (List[str]) – A comma-separated list of pod IDs.
pod_names (List[str]) – Performs the operation on the unique pod name specified. Enter multiple names in comma-separated format. For example, pod01,pod02.
with_unknown (bool) – If set to true, unstretches the specified pod from the specified array by force. Use the with_unknown parameter in the following rare event: the local array goes offline while the pod is still stretched across two arrays, the status of the remote array becomes unknown, and there is no guarantee that the pod is online elsewhere.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_alert_watcher(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete alert-watcher policies # noqa: E501
Deletes one or more alert-watcher policies. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_alert_watcher_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete membership between alert-watcher policies and attached object # noqa: E501
Deletes a membership between one or more alert-watcher policies and attached object. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_members_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, member_types, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_alert_watcher_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete alert-watcher policy rules # noqa: E501
Deletes one or more alert-watcher policy rules. Either the ‘policy_ids’ or ‘policy_names’ parameter is required, but both parameters cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_rules_delete_with_http_info(authorization, x_request_id, context_names, names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_audit_file(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete audit policies # noqa: E501
Deletes one or more audit policies. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_audit_file_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_audit_file_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete membership between audit policies and managed directories # noqa: E501
Deletes a membership between one or more audit policies and managed directories. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_audit_file_members_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, member_types, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_autodir(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete auto managed directory policies # noqa: E501
Deletes one or more auto managed directory policies. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_autodir_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_autodir_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete auto managed directory policies # noqa: E501
Deletes one or more auto managed directory policies from resources. The policy_ids or policy_names parameter is required, but they cannot be set together. The member_ids or member_names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_autodir_members_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, member_types, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_management_access(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete management access policies # noqa: E501
Deletes one or more management access policies. One of ids or names is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_management_access_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_management_access_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete membership between management access policies and attached object # noqa: E501
Deletes a membership between one or more management access policies and attached object. One of policy_ids or policy_names is required, as well as one of member_ids or member_names. member_types is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_management_access_members_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, member_types, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in a comma-separated format.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_nfs(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete NFS policies # noqa: E501
Deletes one or more NFS policies. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_nfs_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_nfs_client_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete NFS client policy rules. # noqa: E501
Deletes one or more NFS client policy rules. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_nfs_client_rules_delete_with_http_info(authorization, x_request_id, context_names, names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_nfs_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete NFS policies # noqa: E501
Deletes one or more NFS policies from resources. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_nfs_members_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, member_types, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_quota(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete quota policies # noqa: E501
Deletes one or more quota policies. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_quota_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_quota_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete membership between quota policies and managed directories # noqa: E501
Deletes a membership between one or more quota policies and managed directories. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_quota_members_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, member_types, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_quota_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete quota policy rules # noqa: E501
Deletes one or more quota policy rules. The policy_ids or policy_names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_quota_rules_delete_with_http_info(authorization, x_request_id, context_names, names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_smb(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete SMB policies # noqa: E501
Deletes one or more SMB policies. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_smb_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_smb_client_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete SMB client policy rules. # noqa: E501
Deletes one or more SMB client policy rules. The policy_ids or policy_names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_smb_client_rules_delete_with_http_info(authorization, x_request_id, context_names, names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_smb_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete SMB policies # noqa: E501
Deletes one or more SMB policies from resources. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_smb_members_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, member_types, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_snapshot(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete snapshot policies # noqa: E501
Deletes one or more snapshot policies. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_snapshot_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_snapshot_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete snapshot policies # noqa: E501
Deletes one or more snapshot policies from resources. The policy_ids or policy_names parameter is required, but cannot be set together. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_snapshot_members_delete_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, member_types, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_policies_snapshot_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete snapshot policy rules # noqa: E501
Deletes one or more snapshot policy rules. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_snapshot_rules_delete_with_http_info(authorization, x_request_id, context_names, names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_protection_group_snapshots(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a protection group snapshot # noqa: E501
Deletes a protection group snapshot that has been destroyed and is pending eradication. Eradicating a protection group snapshot eradicates all of its protection group snapshots and cannot be recovered. Protection group snapshots are destroyed through the PATCH method. The names or ids parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_group_snapshots_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_protection_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a protection group # noqa: E501
Deletes a protection group that has been destroyed and is pending eradication. Eradicated protection groups cannot be recovered. Protection groups are destroyed through the PATCH method. The names parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_protection_groups_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a host group from a protection group # noqa: E501
Deletes a host group member from a protection group. After the member has been removed, it is no longer protected by the group. Protection group snapshots taken before the member was removed will not be affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host group. The group_names and member_names parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_host_groups_delete_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_protection_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a host from a protection group # noqa: E501
Deletes a host member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed will not be affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host. The group_names and member_names parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_hosts_delete_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_protection_groups_targets(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a target from a protection group # noqa: E501
Deletes an array, pod, or offload target from a protection group. The group_names parameter represents the name of the protection group. The member_names parameter represents the name of the array, pod, or offload target that is being removed from the protection group. The group_names and member_names parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_targets_delete_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_protection_groups_volumes(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a volume from a protection group # noqa: E501
Deletes a volume member from a protection group. After the member has been deleted, it is no longer protected by the group. Any protection group snapshots that were taken before the member was deleted are not affected. Deleting a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names and member_ids parameters represent the names or IDs of the volume. The group_names parameter, and either the member_names or member_ids parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_volumes_delete_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_realms(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, eradicate_contents: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete Realms # noqa: E501
Deletes realms that have been destroyed and are pending eradication. Eradicated realms cannot be recovered. Realms are destroyed using the PATCH method. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_realms_delete_with_http_info(authorization, x_request_id, eradicate_contents, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
eradicate_contents (bool) – Set to true to eradicate contents (e.g., volumes, protection groups, snapshots) and containers (e.g., realms, pods, volume groups). This enables you to eradicate containers with contents.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_remote_protection_group_snapshots(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a remote protection group snapshot # noqa: E501
Deletes a remote protection group snapshot that has been destroyed and is pending eradication. Eradicated remote protection group snapshots cannot be recovered. Remote protection group snapshots are destroyed using the PATCH method. The names parameter represents the name of the protection group snapshot. The on parameter represents the name of the offload target. The names and on parameters are required and must be used together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_protection_group_snapshots_delete_with_http_info(authorization, x_request_id, context_names, ids, names, on, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
on (str) – Performs the operation on the target name specified. For example, targetName01.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_remote_protection_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a remote protection group # noqa: E501
Deletes a remote protection group that has been destroyed and is pending eradication. Eradicated remote protection groups cannot be recovered. Remote protection groups are destroyed through the PATCH method. The on parameter represents the name of the offload target. The ids or names parameter and the on parameter are required and must be used together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_protection_groups_delete_with_http_info(authorization, x_request_id, context_names, ids, names, on, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
on (str) – Performs the operation on the target name specified. For example, targetName01.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_remote_volume_snapshots(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, replication_snapshot: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a remote volume snapshot # noqa: E501
Deletes a remote volume snapshot that has been destroyed and is pending eradication. Eradicated remote volume snapshots cannot be recovered. Remote volume snapshots are destroyed through the PATCH method. The names parameter represents the name of the volume snapshot. The on parameter represents the name of the offload target. The names and on parameters are required and must be used together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_volume_snapshots_delete_with_http_info(authorization, x_request_id, context_names, names, on, replication_snapshot, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
on (str) – Performs the operation on the target name specified. For example, targetName01.
replication_snapshot (bool) – If set to true, allow destruction/eradication of snapshots in use by replication. If set to false, allow destruction/eradication of snapshots not in use by replication. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_snmp_managers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete SNMP manager # noqa: E501
Deletes the SNMP manager object and stops communication with specified managers. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_snmp_managers_delete_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_software(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, software_versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a software package # noqa: E501
Deletes a software package specified by software name and version. A software package being used for an installation can be deleted if the installation is downloading, downloaded, aborted, or finished. If the software package is currently downloading, the download will be cancelled. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_delete_with_http_info(authorization, x_request_id, names, software_versions, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
software_versions (List[str]) – A comma-separated list of target software versions.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_software_check(softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, software_names: Optional[ConstrainedListValue[StrictStr]] = None, software_versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a software check task # noqa: E501
Deletes a software check task specified by software name and version. The check task must be queued. If the check task is running or passed/failed then the task cannot be deleted. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_check_delete_with_http_info(authorization, x_request_id, software_names, software_versions, async_req=True) >>> result = thread.get()
- Parameters
softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
software_names (List[str]) – A comma-separated list of software names.
software_versions (List[str]) – A comma-separated list of target software versions.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_sso_saml2_idps(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete SAML2 SSO configurations # noqa: E501
Deletes SAML2 SSO configurations. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_sso_saml2_idps_delete_with_http_info(authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_subnets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete subnet # noqa: E501
Deletes subnets. A subnet can only be deleted if it has no interfaces. Interfaces must be removed by using the network-interfaces endpoint. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_subnets_delete_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_syslog_servers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete syslog server # noqa: E501
Deletes a configured syslog server and stops forwarding syslog messages. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_syslog_servers_delete_with_http_info(authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_vchost_connections(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, protocol_endpoints: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, all_vchosts: Optional[StrictBool] = None, protocol_endpoint_ids: Optional[ConstrainedListValue[StrictStr]] = None, protocol_endpoint_names: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete the vchost-connection between a protocol endpoint and its vchost # noqa: E501
Deletes the vchost-connection between a protocol endpoint and its vchost. The storage container represented by the protocol endpoint will no longer be visible to the vCenter represented by the vchost. One of the protocol_endpoint_names or protocol_endpoint_ids query parameters, and one of the vchost_names or vchost_ids query parameters are required. But if all_vchosts is set to true, vchost_names and vchost_ids should not be specified. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchost_connections_delete_with_http_info(authorization, x_request_id, all_vchosts, protocol_endpoint_ids, protocol_endpoint_names, vchost_ids, vchost_names, async_req=True) >>> result = thread.get()
- Parameters
vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.
protocol_endpoints (ReferenceType or List[ReferenceType], optional) – A list of protocol_endpoints to query for. Overrides protocol_endpoint_ids and protocol_endpoint_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
all_vchosts (bool) – If set to true, the storage container represented by the protocol endpoint is accessible to all vchosts. Users should not specify vchost_ids or vchost_names in the request. If set to false, the storage container represented by the protocol endpoint is only accessible to the vchosts that have explicit vchost-connections with the protocol endpoint. Users need to specify vchost_ids or vchost_names in the request.
protocol_endpoint_ids (List[str]) – A comma-separated list of protocol endpoint IDs. Performs the operation on the protocol endpoints specified. For example, peid01,peid02. Cannot be used in conjunction with protocol_endpoint_names. If the list contains more than one value, then vchost_ids or vchost_names must have exactly one value.
protocol_endpoint_names (List[str]) – A comma-separated list of protocol endpoint names. Performs the operation on the protocol endpoints specified. For example, pe01,pe02. Cannot be used in conjunction with protocol_endpoint_ids. If the list contains more than one value, then vchost_ids or vchost_names must have exactly one value.
vchost_ids (List[str]) – A comma-separated list of vchost IDs. Performs the operation on the vchosts specified. For example, vchostid01,vchostid02. Cannot be used in conjunction with vchost_names. If the list contains more than one value, then protocol_endpoint_ids or protocol_endpoint_names must have exactly one value.
vchost_names (List[str]) – A comma-separated list of vchost names. Performs the operation on the vchosts specified. For example, vchost01,vchost02. Cannot be used in conjunction with vchost_ids. If the list contains more than one value, then protocol_endpoint_ids or protocol_endpoint_names must have exactly one value.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_vchosts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a vchost # noqa: E501
Deletes an existing vchost. The names or ids query parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_delete_with_http_info(authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_vchosts_certificates(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a vchost certificate # noqa: E501
Deletes an existing vchost certificate. The ids query parameter alone, or the certificate_names query parameter together with one of vchost_names or vchost_ids, is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_certificates_delete_with_http_info(authorization, x_request_id, certificate_names, ids, vchost_ids, vchost_names, async_req=True) >>> result = thread.get()
- Parameters
vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated format. For example, cert01,cert02.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost IDs in a comma-separated format. For example, vchostid01,vchostid02.
vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names in a comma-separated format. For example, vchost01,vchost02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_vchosts_endpoints(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, endpoints: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a vchost endpoint # noqa: E501
Deletes an existing vchost endpoint The ids query parameter alone, or the endpoints query parameter together with one of vchost_names or vchost_ids, is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_endpoints_delete_with_http_info(authorization, x_request_id, endpoints, ids, vchost_ids, vchost_names, async_req=True) >>> result = thread.get()
- Parameters
vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
endpoints (List[str]) – Performs the operation on the unique endpoints specified. Enter multiple endpoints in a comma-separated format.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost IDs in a comma-separated format. For example, vchostid01,vchostid02.
vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names in a comma-separated format. For example, vchost01,vchost02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_volume_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, eradicate_contents: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a volume group # noqa: E501
Deletes a volume group that has been destroyed and is pending eradication. Eradicated volume groups cannot be recovered. Volume groups are destroyed through the PATCH method. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_groups_delete_with_http_info(authorization, x_request_id, context_names, eradicate_contents, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
eradicate_contents (bool) – Set to true to eradicate contents (e.g., volumes, protection groups, snapshots) and containers (e.g., realms, pods, volume groups). This enables you to eradicate containers with contents.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_volume_snapshots(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, replication_snapshot: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a volume snapshot # noqa: E501
Deletes a volume snapshot that has been destroyed and is pending eradication. Eradicated volume snapshots cannot be recovered. Volume snapshots are destroyed by using the PATCH method. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_snapshots_delete_with_http_info(authorization, x_request_id, context_names, ids, names, replication_snapshot, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
replication_snapshot (bool) – If set to true, allow destruction/eradication of snapshots in use by replication. If set to false, allow destruction/eradication of snapshots not in use by replication. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_volume_snapshots_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete tags # noqa: E501
Deletes specified tags. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_snapshots_tags_delete_with_http_info(authorization, x_request_id, context_names, keys, namespaces, resource_ids, resource_names, async_req=True) >>> result = thread.get()
- Parameters
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
keys (List[str]) – A comma-separated list of tag keys.
namespaces (List[str]) – A comma-separated list of namespaces. Only one namespace is allowed per delete request.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_volumes(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a volume # noqa: E501
Deletes a volume that has been destroyed and is pending eradication. Eradicated volumes cannot be recovered. Volumes are destroyed using the PATCH method. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_delete_with_http_info(authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_volumes_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete a volume from a protection group # noqa: E501
Deletes a volume member from a protection group. After the member has been deleted, it is no longer protected by the group. Any protection group snapshots that were taken before the member was deleted are not affected. Deleting a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The group_names parameter represents the name of the protection group, and the member_names and member_ids parameters represent the names or IDs of the volume. The group_names and only one of member_names or member_ids parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_protection_groups_delete_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- delete_volumes_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, keys: Optional[ConstrainedListValue[StrictStr]] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Delete tags # noqa: E501
Deletes specified tags. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_tags_delete_with_http_info(authorization, x_request_id, context_names, keys, namespaces, resource_ids, resource_names, async_req=True) >>> result = thread.get()
- Parameters
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
keys (List[str]) – A comma-separated list of tag keys.
namespaces (List[str]) – A comma-separated list of namespaces. Only one namespace is allowed per delete request.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_access_token(refresh=False)
Get the last used access token.
- Parameters
refresh (bool, optional) – Whether to retrieve a new access token. Defaults to False.
- Returns
str
- Raises
PureError – If there was an error retrieving an access token.
- get_active_directory(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List Active Directory accounts # noqa: E501
Displays configured Active Directory accounts. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_active_directory_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_admins(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, expose_api_token: Optional[StrictBool] = None, expose_public_key: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List administrators # noqa: E501
Displays a list of administrators. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_get_with_http_info(authorization, x_request_id, continuation_token, expose_api_token, expose_public_key, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
expose_api_token (bool) – If true, exposes the API token of the current user.
expose_public_key (bool) – If true, exposes the public key of the current user.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_admins_api_tokens(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, expose_api_token: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List API tokens # noqa: E501
Displays API tokens for the specified administrators. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_api_tokens_get_with_http_info(authorization, x_request_id, continuation_token, expose_api_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
expose_api_token (bool) – If true, exposes the API token of the current user.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_admins_cache(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List administrator cache entries # noqa: E501
Displays entries in the administrator cache. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_cache_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_admins_policies_management_access(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List management access policies attached to administrators # noqa: E501
Displays a list of management access policies that are attached to administrators. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_policies_management_access_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, member_ids, member_names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_admins_settings(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List administrator settings # noqa: E501
Displays the global administrator settings for the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_settings_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_alert_watchers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List alert watchers # noqa: E501
Displays alert watcher email addressess and indicates whether they are enabled. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alert_watchers_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_alert_watchers_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List alert watcher test # noqa: E501
Displays alert watcher email test results. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alert_watchers_test_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_alerts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, flagged: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List alerts # noqa: E501
Displays a list of alerts. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alerts_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, flagged, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
flagged (bool) – If set to true, lists only flagged messages. If set to false, lists only unflagged messages. if not specified, lists all messages.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_alerts_events(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, flagged: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List alert events # noqa: E501
Displays a list of alert events. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alerts_events_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, flagged, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
flagged (bool) – If set to true, lists only flagged messages. If set to false, lists only unflagged messages. if not specified, lists all messages.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. The ids or names parameter is required, but they cannot be set together.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_alerts_rules(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, code: Optional[StrictInt] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List custom alert rules # noqa: E501
Displays a list of custom alert rules. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alerts_rules_get_with_http_info(authorization, x_request_id, allow_errors, code, context_names, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
code (int) – The alert code to display.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_alerts_rules_catalog(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, code: Optional[StrictInt] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List available customizable alert codes # noqa: E501
Displays a list of available customizable alert codes. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alerts_rules_catalog_get_with_http_info(authorization, x_request_id, allow_errors, code, context_names, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
code (int) – The alert code to display.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_api_clients(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List API clients # noqa: E501
Displays a list of API clients. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_api_clients_get_with_http_info(authorization, x_request_id, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_apps(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List apps # noqa: E501
Displays a list of installed apps. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_apps_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_apps_nodes(apps: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, app_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List app nodes # noqa: E501
Displays a list of installed apps and their nodes. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_apps_nodes_get_with_http_info(authorization, x_request_id, app_names, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
apps (ReferenceType or List[ReferenceType], optional) – A list of apps to query for. Overrides app_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
app_names (List[str]) – The name of the installed app. Enter multiple names in comma-separated format.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_array_connections(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List the connected arrays # noqa: E501
Displays a list of connected arrays. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_array_connections_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_array_connections_connection_key(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, encrypted: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List connection key # noqa: E501
Displays the connection key for the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_array_connections_connection_key_get_with_http_info(authorization, x_request_id, encrypted, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
encrypted (bool) – If true, the returned array connection key will encode an encryption key used to establish trust and secure replication traffic. If false, the returned array connection key will not encode an encryption key. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_array_connections_path(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List connection path # noqa: E501
Displays the connection path from the array to which the connection was made. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_array_connections_path_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List arrays # noqa: E501
Displays general array properties including the array name, login banner, idle timeout for management sessions, and NTP servers. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays_cloud_capacity(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List CBS array capacity status # noqa: E501
Displays the capacity status of the CBS array including the progress of the capacity update. Requests for non-CBS arrays will receive an error response. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_cloud_capacity_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays_cloud_capacity_supported_steps(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List CBS array capacity steps # noqa: E501
Displays the list of supported raw capacity sizes in bytes the CBS array can be upgraded to. Requests for non-CBS arrays will receive an error response. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_cloud_capacity_supported_steps_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays_cloud_provider_tags(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List user tags on the cloud. # noqa: E501
Displays the list of user tags on deployed cloud resources of a CBS array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_cloud_provider_tags_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays_erasures(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List factory reset details # noqa: E501
Displays a list of factory reset processes. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_erasures_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays_eula(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List End User Agreement and signature # noqa: E501
Displays the End User Agreement and signature. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_eula_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays_factory_reset_token(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List factory reset tokens # noqa: E501
Displays a list of tokens used to perform a factory reset on the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_factory_reset_token_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays_ntp_test(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List NTP test results # noqa: E501
Displays test results for configured NTP servers. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_ntp_test_get_with_http_info(authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays_performance(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, protocol_group: Optional[StrictStr] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List array front-end performance data # noqa: E501
Displays real-time and historical front-end performance data at the array level including latency, bandwidth, IOPS, average I/O size, and queue depth. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_performance_get_with_http_info(authorization, x_request_id, end_time, filter, limit, offset, protocol, protocol_group, resolution, sort, start_time, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
protocol (str) – Protocol type. Valid values are nfs, smb, and all.
protocol_group (str) – Protocol group type. Valid values are block, file, and all.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays_performance_by_link(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List array front-end IO performance data by link # noqa: E501
Displays real-time and historical front-end performance data at the array level including latency, bandwidth, IOPS, average I/O size, and queue depth. Group output is shown by link. A link represents a set of arrays that an I/O operation depends on. For local-only I/Os, this is a local array. For mirrored I/Os, this is a set of synchronous replication peer arrays. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_performance_by_link_get_with_http_info(authorization, x_request_id, end_time, filter, limit, offset, resolution, sort, start_time, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays_space(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List array space information # noqa: E501
Displays real-time and historical array space information including unique volume and snapshot space, shared space, data reduction, provisioned capacity, usable capacity, and parity. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_space_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, end_time, filter, limit, offset, resolution, sort, start_time, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_arrays_tags(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List tags # noqa: E501
Displays the list of tags on array objects. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_tags_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, namespaces, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
namespaces (List[str]) – A comma-separated list of namespaces.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_audits(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List audits # noqa: E501
Displays a list of audits. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_audits_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_certificate_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List certificate-groups # noqa: E501
Display all array certificate groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificate_groups_get_with_http_info(authorization, x_request_id, continuation_token, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_certificate_groups_certificates(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List certificate-groups/certificates # noqa: E501
Displays membership associations between groups and certificates on the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificate_groups_certificates_get_with_http_info(authorization, x_request_id, certificate_group_ids, certificate_group_names, certificate_names, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.
certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one resource that matches each of the elements of certificate_group_ids, then an error is returned. This cannot be provided in conjunction with the certificate_group_names parameter.
certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each of the elements of certificate_group_names, then an error is returned. This cannot be provided in conjunction with the certificate_group_ids parameter.
certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated format. For example, cert01,cert02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_certificates(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List certificate attributes # noqa: E501
Displays certificate attributes. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificates_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_certificates_certificate_groups(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List certificates/certificate-groups # noqa: E501
Displays membership associations between groups and certificates. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificates_certificate_groups_get_with_http_info(authorization, x_request_id, certificate_group_ids, certificate_group_names, certificate_names, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.
certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one resource that matches each of the elements of certificate_group_ids, then an error is returned. This cannot be provided in conjunction with the certificate_group_names parameter.
certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each of the elements of certificate_group_names, then an error is returned. This cannot be provided in conjunction with the certificate_group_ids parameter.
certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated format. For example, cert01,cert02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_connections(volumes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, protocol_endpoints: Optional[Union[ReferenceType, List[ReferenceType]]] = None, hosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, host_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, host_group_names: Optional[ConstrainedListValue[StrictStr]] = None, host_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, protocol_endpoint_ids: Optional[ConstrainedListValue[StrictStr]] = None, protocol_endpoint_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, volume_ids: Optional[ConstrainedListValue[StrictStr]] = None, volume_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volume connections # noqa: E501
Displays a list of connections between a volume and its hosts and host groups, as well as the logical unit numbers (LUNs) or NVMe Namespace IDs (NSIDs) used by the associated hosts to address these volumes. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_connections_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, host_group_names, host_names, limit, offset, protocol_endpoint_ids, protocol_endpoint_names, sort, total_item_count, volume_ids, volume_names, async_req=True) >>> result = thread.get()
- Parameters
volumes (ReferenceType or List[ReferenceType], optional) – A list of volumes to query for. Overrides volume_ids and volume_names keyword arguments.
protocol_endpoints (ReferenceType or List[ReferenceType], optional) – A list of protocol_endpoints to query for. Overrides protocol_endpoint_ids and protocol_endpoint_names keyword arguments.
hosts (ReferenceType or List[ReferenceType], optional) – A list of hosts to query for. Overrides host_names keyword argument.
host_groups (ReferenceType or List[ReferenceType], optional) – A list of host_groups to query for. Overrides host_group_names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
host_group_names (List[str]) – Performs the operation on the host group specified. Enter multiple names in comma-separated format. A request cannot include a mix of multiple objects with multiple names. For example, a request cannot include a mix of multiple host group names and volume names; instead, at least one of the objects (e.g., host_group_names) must be set to only one name (e.g., hgroup01).
host_names (List[str]) – Performs the operation on the hosts specified. Enter multiple names in comma- separated format. For example, host01,host02. A request cannot include a mix of multiple objects with multiple names. For example, a request cannot include a mix of multiple host names and volume names; instead, at least one of the objects (e.g., host_names) must be set to only one name (e.g., host01).
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
protocol_endpoint_ids (List[str]) – Performs the operation on the protocol endpoints specified. Enter multiple IDs in comma-separated format. For example, peid01,peid02. A request cannot include a mix of multiple objects with multiple IDs. For example, a request cannot include a mix of multiple protocol endpoint IDs and host names. Instead, at least one of the objects (e.g., protocol_endpoint_ids) must be set to one ID (e.g., peid01).
protocol_endpoint_names (List[str]) – Performs the operation on the protocol endpoints specified. Enter multiple names in comma-separated format. For example, pe01,pe02. A request cannot include a mix of multiple objects with multiple names. For example, a request cannot include a mix of multiple protocol endpoint names and host names; instead, at least one of the objects (e.g., protocol_endpoint_names) must be set to one name (e.g., pe01).
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
volume_ids (List[str]) – Performs the operation on the specified volume. Enter multiple ids in comma- separated format. For example, vol01id,vol02id. A request cannot include a mix of multiple objects with multiple IDs. For example, a request cannot include a mix of multiple volume IDs and host names; instead, at least one of the objects (e.g., volume_ids) must be set to only one name (e.g., vol01id). Only one of the two between volume_names and volume_ids may be used at a time.
volume_names (List[str]) – Performs the operation on the volume specified. Enter multiple names in comma- separated format. For example, vol01,vol02. A request cannot include a mix of multiple objects with multiple names. For example, a request cannot include a mix of multiple volume names and host names; instead, at least one of the objects (e.g., volume_names) must be set to only one name (e.g., vol01).
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_container_default_protections(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List container default protections # noqa: E501
Displays a list of containers with its default protections. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_container_default_protections_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the container ID specified. Enter multiple source IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together. Specifying ids or names with no value will perform the operation on local array.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique container name specified. Enter multiple names in comma-separated format. The ids or names parameter is required, but they cannot be set together. Specifying ids or names with no value will perform the operation on local array.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_controllers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List controller information and status # noqa: E501
Displays the name, mode, FlashArray model, Purity//FA software version, and status of each controller in the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_controllers_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directories(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List directories # noqa: E501
Displays a list of directories, including those pending eradication. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_get_with_http_info(authorization, x_request_id, continuation_token, destroyed, file_system_ids, file_system_names, filter, ids, limit, names, offset, sort, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
file_system_ids (List[str]) – Performs the operation on the file system ID specified. Enter multiple file system IDs in comma-separated format. The file_system_ids or file_system_names parameter is required, but they cannot be set together.
file_system_names (List[str]) – Performs the operation on the file system name specified. Enter multiple file system names in comma-separated format. For example, filesystem01,filesystem02.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directories_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, protocol_group: Optional[StrictStr] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List directory performance data # noqa: E501
Displays real-time and historical performance data, real-time latency data, and average I/O sizes for each directory and as a total of all directories across the entire array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_performance_get_with_http_info(authorization, x_request_id, destroyed, end_time, filter, ids, limit, names, offset, protocol, protocol_group, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
protocol (str) – Protocol type. Valid values are nfs, smb, and all.
protocol_group (str) – Protocol group type. Valid values are block, file, and all.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directories_policies(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List policies # noqa: E501
Displays a list of policies that are attached to directories. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directories_policies_audit_file(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List audit policies attached to a directory # noqa: E501
Displays a list of audit policies that are attached to directories. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_audit_file_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directories_policies_autodir(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List auto managed directory policies attached to a directory # noqa: E501
Displays a list of auto managed directory policies that are attached to directories. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_autodir_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directories_policies_nfs(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List NFS policies attached to a directory # noqa: E501
Displays a list of NFS policies that are attached to directories. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_nfs_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directories_policies_quota(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List quota policies attached to a directory # noqa: E501
Displays a list of quota policies that are attached to directories. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_quota_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directories_policies_smb(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SMB policies attached to a directory # noqa: E501
Displays a list of SMB policies that are attached to directories. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_smb_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directories_policies_snapshot(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List snapshot policies attached to a directory # noqa: E501
Displays a list of snapshot policies that are attached to directories. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_snapshot_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directories_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List directory space information # noqa: E501
Displays physical storage consumption data for each directory. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_space_get_with_http_info(authorization, x_request_id, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directory_exports(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, exports: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, export_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List directory exports # noqa: E501
Displays a list of directory exports. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_exports_get_with_http_info(authorization, x_request_id, continuation_token, destroyed, directory_ids, directory_names, export_names, filter, limit, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
exports (ReferenceType or List[ReferenceType], optional) – A list of exports to query for. Overrides export_names keyword argument.
directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter multiple managed directory IDs in comma-separated format. The directory_ids or directory_names parameter is required, but they cannot be set together.
directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple full managed directory names in comma-separated format. For example, fs:dir01,fs:dir02.
export_names (List[str]) – Performs the operation on the export names specified. Enter multiple names in comma-separated format. For example, name01,name02.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directory_quotas(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List directories with attached quota policies # noqa: E501
Displays a list of directories and the quota policies attached to them. Directories with multiple policies are listed repeatedly (once per policy). The directories without a policy attached are not listed. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_quotas_get_with_http_info(authorization, x_request_id, continuation_token, directory_ids, directory_names, filter, limit, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter multiple managed directory IDs in comma-separated format. The directory_ids or directory_names parameter is required, but they cannot be set together.
directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple full managed directory names in comma-separated format. For example, fs:dir01,fs:dir02.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directory_services(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List directory services configuration # noqa: E501
Displays the directory services configuration settings for manageability. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directory_services_local_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, gids: Optional[ConstrainedListValue[StrictInt]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List local groups # noqa: E501
Displays a list of local groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_groups_get_with_http_info(authorization, x_request_id, continuation_token, filter, gids, ids, limit, names, offset, sids, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- separated format. For example, 4234235,9681923.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directory_services_local_groups_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictInt]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_sids: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List local group memberships # noqa: E501
Displays a list of local group memberships. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_groups_members_get_with_http_info(authorization, x_request_id, continuation_token, filter, group_gids, group_names, group_sids, limit, member_ids, member_names, member_sids, member_types, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- separated format. For example, 4234235,9681923.
group_names (List[str]) – Performs the operation on the group names specified. Enter multiple group names in comma-separated format. For example, group1,group2.
group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[int]) – Performs the operation on the unique local member IDs specified. Enter multiple member IDs in comma-separated format. For local group IDs refer to group IDs (GID). For local user IDs refer to user IDs (UID). The member_ids and member_names parameters cannot be provided together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_sids (List[str]) – Performs the operation on the specified member SID. Enter multiple member SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directory_services_local_users(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List local users # noqa: E501
Displays a list of local users. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_users_get_with_http_info(authorization, x_request_id, continuation_token, filter, ids, limit, names, offset, sids, sort, total_item_count, uids, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
uids (List[int]) – A comma-separated list of local user IDs (UIDs). Enter multiple local user IDs in comma-separated format. For example, 423,51234.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directory_services_local_users_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictInt]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_sids: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List local user memberships # noqa: E501
Displays a list of local user memberships. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_users_members_get_with_http_info(authorization, x_request_id, continuation_token, filter, group_gids, group_names, group_sids, limit, member_ids, member_names, member_sids, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- separated format. For example, 4234235,9681923.
group_names (List[str]) – Performs the operation on the group names specified. Enter multiple group names in comma-separated format. For example, group1,group2.
group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[int]) – Performs the operation on the unique local member IDs specified. Enter multiple member IDs in comma-separated format. For local group IDs refer to group IDs (GID). For local user IDs refer to user IDs (UID). The member_ids and member_names parameters cannot be provided together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_sids (List[str]) – Performs the operation on the specified member SID. Enter multiple member SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directory_services_roles(roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List group to management access policy mappings # noqa: E501
Displays access control settings for remote groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_roles_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, role_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_names keyword argument.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique names specified. For example, GroupRoleMappingName. Enter multiple names in comma-separated format.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
role_names (List[str]) – This field has been deprecated.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directory_services_roles_policies_management_access(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List management access policies attached to a group to management access policy mapping # noqa: E501
Displays a list of management access policies that are attached to a group to management access policy mappings. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_roles_policies_management_access_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, member_ids, member_names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directory_services_test(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List directory services test results # noqa: E501
Displays the directory services test and displays the results. The test verifies that URIs can be resolved and that the array can bind and query the tree using the bind user credentials. The test also verifies that the array can find all configured groups to ensure the common names and group base are correctly configured. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_test_get_with_http_info(names, authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_directory_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List directory snapshots # noqa: E501
Displays a list of directory snapshots, including those pending eradication. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_snapshots_get_with_http_info(authorization, x_request_id, continuation_token, destroyed, filter, ids, limit, names, offset, sort, source_ids, source_names, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_dns(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List DNS parameters # noqa: E501
Displays the current DNS configurations and their parameters including domain suffix, the list of DNS name server IP addresses, and the list of services that DNS parameters apply to. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_dns_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_drives(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List flash, NVRAM, and cache modules # noqa: E501
Displays a list of flash, NVRAM, and cache modules that are installed in the array along with their attributes and status. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_drives_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_file_systems(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List file systems # noqa: E501
Displays a list of file systems, including those pending eradication. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_file_systems_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_fleets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List fleets # noqa: E501
Displays information about the fleets known to the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_fleets_get_with_http_info(authorization, x_request_id, continuation_token, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique resource names specified. Only one value is supported.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_fleets_fleet_key(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Get fleet key information # noqa: E501
Displays the time remaining on the fleet key. Note, fleet key itself is not displayed, since that is only available at time of fleet key creation. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_fleets_fleet_key_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_fleets_members(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, fleets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, fleet_ids: Optional[ConstrainedListValue[StrictStr]] = None, fleet_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List fleet members # noqa: E501
Displays the members in the current fleet. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_fleets_members_get_with_http_info(authorization, x_request_id, continuation_token, filter, fleet_ids, fleet_names, limit, member_ids, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
fleets (ReferenceType or List[ReferenceType], optional) – A list of fleets to query for. Overrides fleet_ids and fleet_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
fleet_ids (List[str]) – Performs the operation on the unique Fleet IDs specified. This query currently accepts only 1 ID.
fleet_names (List[str]) – Performs the operation on the unique Fleet names specified. Enter multiple names in comma-separated format. For example, name01,name02. This query currently accepts only 1 name.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_hardware(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List hardware component information # noqa: E501
Displays a list of hardware slots and bays and status of installed components. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hardware_get_with_http_info(authorization, x_request_id, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_host_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List host groups # noqa: E501
Displays a list of host groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_host_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List host groups that are associated with hosts # noqa: E501
Displays a list of host groups that are associated with hosts. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_hosts_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_names, limit, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_host_groups_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List host group performance data # noqa: E501
Displays real-time and historical performance data, real-time latency data, and average I/O sizes of all host groups, displayed both by host group and by total size across all host groups. This data represents volumes that are connected to the host groups on the local array and stretched volumes connected to the host groups on arrays that are connected by synchronous replication. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_performance_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, end_time, filter, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_host_groups_performance_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List host group performance data by array # noqa: E501
Displays real-time and historical performance data, real-time latency data, and average I/O size data. The data is displayed by total size across all host groups on each array and by individual host group on each array. The displayed data represents the volumes that are connected to a host group on the current array and the volumes that are connected to a host group on any remote arrays that are visible to the current array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_performance_by_array_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, end_time, filter, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_host_groups_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List host groups that are members of protection groups # noqa: E501
Displays a list of host group members that belong to one or more protection groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_protection_groups_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_ids, group_names, limit, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_host_groups_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List host group space information # noqa: E501
Displays provisioned size and physical storage consumption data for each host group. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_space_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_host_groups_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List tags # noqa: E501
Displays the list of tags on host group objects. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_tags_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, namespaces, offset, resource_ids, resource_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
namespaces (List[str]) – A comma-separated list of namespaces.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_hosts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List hosts # noqa: E501
Displays a list of hosts. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_hosts_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List hosts that are associated with host groups # noqa: E501
Displays a list of hosts that are associated with host groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_host_groups_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_names, limit, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_hosts_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List host performance data # noqa: E501
Displays real-time and historical performance data, real-time latency data, and average I/O sizes across all hosts, displayed by host and by total size across all hosts. This data represents volumes that are connected to the hosts on the local array and stretched volumes connected to the hosts on any arrays that are connected by synchronous replication. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_performance_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, end_time, filter, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_hosts_performance_balance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List host performance balance # noqa: E501
Displays the I/O balance statistics for host paths. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_performance_balance_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_hosts_performance_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List host performance data by array # noqa: E501
Displays real-time and historical performance data, real-time latency data, and average I/O size data. The data is displayed by total size across all hosts on each array and by individual host on each array. The displayed data represents the volumes that are connected to a host on the current array and the volumes that are connected to a host on any remote arrays that are visible to the current array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_performance_by_array_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, end_time, filter, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_hosts_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List hosts that are members of protection groups # noqa: E501
Displays a list of host members that belong to one or more protection groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_protection_groups_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_ids, group_names, limit, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_hosts_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List host space information # noqa: E501
Displays provisioned size and physical storage consumption data for each host. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_space_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_hosts_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List tags # noqa: E501
Displays the list of tags on host objects. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_tags_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, namespaces, offset, resource_ids, resource_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
namespaces (List[str]) – A comma-separated list of namespaces.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_kmip(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List KMIP server objects # noqa: E501
Displays the list of KMIP server objects. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_kmip_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_kmip_test(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Lists KMIP connection tests # noqa: E501
Displays communication data between a FlashArray and KMIP server. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_kmip_test_get_with_http_info(names, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_log_targets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List log targets # noqa: E501
Displays a list of configured log targets. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_log_targets_file(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List file log targets # noqa: E501
Displays a list of configured file log targets. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_file_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_log_targets_syslog(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List syslog servers # noqa: E501
Displays a list of configured syslog servers. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_syslog_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_log_targets_syslog_settings(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List syslog settings # noqa: E501
Displays syslog settings. Values include continuation_token, items, more_items_remaining, and total_item_count. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_syslog_settings_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_log_targets_syslog_test(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List syslog server test results # noqa: E501
Displays syslog server test results, which indicate whether the syslog is working and configured correctly. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_syslog_test_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_maintenance_windows(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List maintenance window details # noqa: E501
Displays maintenance window details, including start time, end time, and maintenance type. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_maintenance_windows_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_network_interfaces(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List network interfaces # noqa: E501
Displays all network interfaces for all controllers on the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_network_interfaces_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_network_interfaces_neighbors(local_ports: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, local_port_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List network interface neighbors # noqa: E501
Displays all neighbors for all network interfaces on the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_network_interfaces_neighbors_get_with_http_info(authorization, x_request_id, filter, limit, local_port_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
local_ports (ReferenceType or List[ReferenceType], optional) – A list of local_ports to query for. Overrides local_port_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
local_port_names (List[str]) – Performs the operation on the unique local port name specified. Enter multiple names in comma-separated format. For example, ct0.eth0,ct1.eth0.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_network_interfaces_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List network performance statistics # noqa: E501
Displays network statistics, historical bandwidth, and error reporting for all specified network interfaces. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_network_interfaces_performance_get_with_http_info(authorization, x_request_id, end_time, filter, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_network_interfaces_port_details(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SFP port details # noqa: E501
Displays Ethernet and Fibre Channel SFP details. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_network_interfaces_port_details_get_with_http_info(authorization, x_request_id, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_offloads(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List offload targets # noqa: E501
Displays a list of offload targets that are connected to the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_offloads_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, protocol, sort, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
protocol (str) – Protocol type. Valid values are azure, google-cloud, nfs, and s3.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pod_replica_links(remote_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, local_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List pod replica links # noqa: E501
Displays the list of pod replica links that are configured between arrays. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pod_replica_links_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, ids, limit, local_pod_ids, local_pod_names, offset, remote_ids, remote_names, remote_pod_ids, remote_pod_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.
remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.
local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_names query parameter.
local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_ids query parameter.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_names query parameter.
remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_ids query parameter.
remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_names query parameter.
remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_ids query parameter.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pod_replica_links_lag(remote_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, local_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List pod replica link lag # noqa: E501
Displays the lag in milliseconds that the replication target is behind the source. This is the time difference between the current time and the recovery point. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pod_replica_links_lag_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, end_time, filter, ids, limit, local_pod_ids, local_pod_names, offset, remote_ids, remote_names, remote_pod_ids, remote_pod_names, resolution, sort, start_time, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.
remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.
local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_names query parameter.
local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_ids query parameter.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_names query parameter.
remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_ids query parameter.
remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_names query parameter.
remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_ids query parameter.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pod_replica_links_mappings_policies(remote_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, pod_replica_links: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, local_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, pod_replica_link_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List policy mappings # noqa: E501
Displays a list of policy mappings. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pod_replica_links_mappings_policies_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, ids, limit, local_pod_ids, local_pod_names, offset, pod_replica_link_ids, remote_ids, remote_names, remote_pod_ids, remote_pod_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.
remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.
pod_replica_links (ReferenceType or List[ReferenceType], optional) – A list of pod_replica_links to query for. Overrides pod_replica_link_ids keyword argument.
local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_names query parameter.
local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_ids query parameter.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
pod_replica_link_ids (List[str]) – A comma-separated list of pod replica link IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned.
remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_names query parameter.
remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_ids query parameter.
remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_names query parameter.
remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_ids query parameter.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pod_replica_links_performance_replication(remote_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, local_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
api238_pod_replica_links_performance_replication_get # noqa: E501
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pod_replica_links_performance_replication_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, end_time, filter, ids, limit, local_pod_ids, local_pod_names, offset, remote_ids, remote_names, remote_pod_ids, remote_pod_names, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.
remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.
local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_names query parameter.
local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_ids query parameter.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_names query parameter.
remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_ids query parameter.
remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_names query parameter.
remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_ids query parameter.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, only return the aggregate value of all items after filtering. For real-time performance, the values are aggregated for the latest timestamp. For historical performance, the values are aggregated for each timestamp from start_time to end_time. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pods(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List pods # noqa: E501
Displays a list of pods that are stretched to this array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pods_arrays(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List pods and their the array members # noqa: E501
Displays a list of pods and the local and remote arrays over which the pods are stretched. Pods with realm members will not be returned. The optional group_names parameter represents the name of the pod. The optional member_names parameter represents the name of the array over which the pod is stretched. (Deprecated) Use pods/members instead.) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_arrays_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_ids, group_names, limit, member_ids, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pods_members(pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, pod_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List pods and their members # noqa: E501
Displays a list of pods and the local and remote members over which the pods are stretched. Currently either array or realm is supported as member. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_members_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, member_ids, member_names, offset, pod_ids, pod_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
pods (ReferenceType or List[ReferenceType], optional) – A list of pods to query for. Overrides pod_ids and pod_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
pod_ids (List[str]) – A comma-separated list of pod IDs.
pod_names (List[str]) – Performs the operation on the unique pod name specified. Enter multiple names in comma-separated format. For example, pod01,pod02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pods_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, protocol_group: Optional[StrictStr] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List pod performance data # noqa: E501
Displays real-time and historical performance data, real-time latency data, and average I/O sizes across all pods, displayed both by pod and as a total across all pods. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_performance_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, protocol, protocol_group, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
protocol (str) – Protocol type. Valid values are nfs, smb, and all.
protocol_group (str) – Protocol group type. Valid values are block, file, and all.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pods_performance_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, protocol: Optional[StrictStr] = None, protocol_group: Optional[StrictStr] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List pod performance data by array # noqa: E501
Displays real-time and historical performance data, real-time latency data, and average I/O size data. The data is displayed as a total across all pods on the local array and by individual pod. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_performance_by_array_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, protocol, protocol_group, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
protocol (str) – Protocol type. Valid values are nfs, smb, and all.
protocol_group (str) – Protocol group type. Valid values are block, file, and all.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pods_performance_replication(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List pod replication performance data # noqa: E501
Displays pod replication performance data. The data returned is the real-time and historical performance data for each replication type at the pod level. Values include continuous, periodic, resync, and sync. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_performance_replication_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, only return the aggregate value of all items after filtering. For real-time performance, the values are aggregated for the latest timestamp. For historical performance, the values are aggregated for each timestamp from start_time to end_time. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pods_performance_replication_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List pod replication performance data by array # noqa: E501
Displays pod replication performance data, organized by array. The data returned is the real-time and historical performance data for each replication type at the pod level. Values include continuous, periodic, resync, and sync. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_performance_replication_by_array_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_pods_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List pod space information # noqa: E501
Displays provisioned size and physical storage consumption data for each pod on the local array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_space_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List policies # noqa: E501
Displays a list of policies. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_alert_watcher(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List alert-watcher policies # noqa: E501
Displays a list of alert-watcher policies. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_alert_watcher_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List alert-watcher policy members # noqa: E501
Displays a list of alert-watcher policy members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_members_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, member_types, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_alert_watcher_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List alert-watcher policy rules # noqa: E501
Displays a list of alert-watcher policy rules. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_rules_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_alert_watcher_rules_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List rules of alert-watcher policy rule test # noqa: E501
Displays alert-watcher policy rule email test results. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_rules_test_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_audit_file(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List audit policies # noqa: E501
Displays a list of audit policies. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_audit_file_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_audit_file_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List audit policy members # noqa: E501
Displays a list of audit policy members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_audit_file_members_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, member_types, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_autodir(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List auto managed directory policies # noqa: E501
Displays a list of auto managed directory policies. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_autodir_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_autodir_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List auto managed directories policy members # noqa: E501
Displays a list of auto managed directory policy members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_autodir_members_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, member_types, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_management_access(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List management access policies # noqa: E501
Displays a list of management access policies. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_management_access_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_management_access_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List management access policy members # noqa: E501
Displays a list of management access policy members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_management_access_members_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, member_ids, member_names, member_types, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in a comma-separated format.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in a comma-separated format.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List policy members # noqa: E501
Displays a list of policy members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_members_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, member_types, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_nfs(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List NFS policies # noqa: E501
Displays a list of NFS policies. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_nfs_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_nfs_client_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List NFS client policy rules # noqa: E501
Displays a list of NFS client policy rules. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_nfs_client_rules_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_nfs_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List NFS policy members # noqa: E501
Displays a list of NFS policy members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_nfs_members_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, member_types, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_password(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List password policies # noqa: E501
Displays a list of password policies. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_password_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_quota(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List quota policies # noqa: E501
Displays a list of quota policies. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_quota_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_quota_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List quota policy members # noqa: E501
Displays a list of quota policy members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_quota_members_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, member_types, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_quota_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List quota policy rules # noqa: E501
Displays a list of quota policy rules. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_quota_rules_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_smb(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SMB policies # noqa: E501
Displays a list of SMB policies. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_smb_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_smb_client_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SMB client policy rules # noqa: E501
Displays a list of SMB client policy rules. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_smb_client_rules_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_smb_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SMB policy members # noqa: E501
Displays a list of SMB policy members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_smb_members_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, member_types, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_snapshot(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List snapshot policies # noqa: E501
Displays a list of snapshot policies. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_snapshot_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_snapshot_members(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_types: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List snapshot policy members # noqa: E501
Displays a list of snapshot policy members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_snapshot_members_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, member_ids, member_names, member_types, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_types (List[str]) – Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include directories. Enter multiple member types in comma-separated format. For example, type01,type02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_policies_snapshot_rules(policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List snapshot policy rules # noqa: E501
Displays a list of snapshot policy rules. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_snapshot_rules_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, limit, names, offset, policy_ids, policy_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_ports(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List ports # noqa: E501
Displays host name, iSCSI Qualified Names (IQNs), NVMe Qualified Names (NQNs), IPv4 address of the portal, Fibre Channel World Wide Names (WWNs), and failover ports, including those that were discovered by Purity//FA and those that have been manually assigned by system administrators. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_ports_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_ports_initiators(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List port initiators # noqa: E501
Displays host iSCSI Qualified Names (IQNs), NVMe Qualified Names (NQNs), and Fibre Channel World Wide Names (WWNs), including those that were discovered by Purity//FA and those that have been manually assigned by system administrators, along with the array ports (targets) on which they are eligible to communicate. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_ports_initiators_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_protection_group_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List protection group snapshots # noqa: E501
Displays a list of protection group snapshots, including those pending eradication. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_group_snapshots_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, source_ids, source_names, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_protection_group_snapshots_transfer(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List protection group snapshots with transfer statistics # noqa: E501
Displays a list of protection group snapshots and corresponding transfer statistics. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_group_snapshots_transfer_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, source_ids, source_names, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_protection_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List protection groups # noqa: E501
Displays a list of protection groups, including their associated source arrays, replication targets, hosts, host groups, and volumes. The list includes protection groups that were created on the local array to replicate snapshot data to other arrays or offload targets, created on a remote array and replicated asynchronously to this array, or created inside a pod on a remote array and stretched to the local array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_protection_groups_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List protection groups with host group members # noqa: E501
Displays a list of protection groups that have host group members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_host_groups_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_ids, group_names, limit, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_protection_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List protection groups with host members # noqa: E501
Displays a list of protection groups that have host members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_hosts_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_ids, group_names, limit, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_protection_groups_performance_replication(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List protection group replication performance data # noqa: E501
Displays the total number of bytes of replication data transmitted and received per second. The data is grouped by protection group. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_performance_replication_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_protection_groups_performance_replication_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List protection group replication performance data with array details # noqa: E501
Displays the total number of bytes of replication data transmitted and received per second. The data is grouped by protection group and includes the names of the source array and targets for each protection group. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_performance_replication_by_array_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_protection_groups_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List protection group space information # noqa: E501
Displays provisioned size and physical storage consumption data for each protection group. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_space_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_protection_groups_targets(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List protection groups with targets # noqa: E501
Displays a list of protection groups that have target arrays, pods, or offload targets. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_targets_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_ids, group_names, limit, member_ids, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_protection_groups_volumes(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_destroyed: Optional[StrictBool] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List protection groups with volume members # noqa: E501
Displays a list of protection groups that have volume members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_volumes_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_ids, group_names, limit, member_destroyed, member_ids, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_ids (List[str]) – Performs the operation on the unique group id specified. Provide multiple resource IDs in comma-separated format. The group_ids or names parameter is required, but they cannot be set together.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_destroyed (bool) – If true, returns only destroyed member objects. Returns an error if a name of a live member object is specified in the member_names query param. If false, returns only live member objects. Returns an error if a name of a destroyed member object is specified in the member_names query param.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_realms(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List realms # noqa: E501
Displays a list of realms. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_realms_get_with_http_info(authorization, x_request_id, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_realms_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List realm performance data # noqa: E501
Displays real-time and historical performance data, real-time latency data, and average I/O sizes across all realms, displayed both by realm and as a total across all realms. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_realms_performance_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_realms_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List realm space information # noqa: E501
Displays provisioned size and storage consumption data for each realm on the local array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_realms_space_get_with_http_info(authorization, x_request_id, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_remote_arrays(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, current_fleet_only: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List remote arrays # noqa: E501
Dispalys arrays in the current fleet, as well as arrays that the current array has existing replication connections to. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_arrays_get_with_http_info(authorization, x_request_id, continuation_token, current_fleet_only, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
current_fleet_only (bool) – If current_fleet_only is specified, then results will only show arrays from the same fleet to which the current array is a member of.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_remote_pods(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List remote pods # noqa: E501
Displays a list of pods that that are on connected arrays but not stretched to this array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_pods_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, ids, limit, names, offset, on, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
on (List[str]) – Performs the operation on the target name specified. Enter multiple target names in comma-separated format. For example, targetName01,targetName02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_remote_protection_group_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List remote protection group snapshots # noqa: E501
Displays a list of remote protection group snapshots. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_protection_group_snapshots_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, on, sort, source_ids, source_names, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
on (List[str]) – Performs the operation on the target name specified. Enter multiple target names in comma-separated format. For example, targetName01,targetName02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_remote_protection_group_snapshots_transfer(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List remote protection groups with transfer statistics # noqa: E501
Displays a list of remote protection groups and their transfer statistics. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_protection_group_snapshots_transfer_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, on, sort, source_ids, source_names, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
on (List[str]) – Performs the operation on the target name specified. Enter multiple target names in comma-separated format. For example, targetName01,targetName02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_remote_protection_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List remote protection groups # noqa: E501
Returns a list of remote protection groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_protection_groups_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, on, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
on (List[str]) – Performs the operation on the target name specified. Enter multiple target names in comma-separated format. For example, targetName01,targetName02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_remote_volume_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List remote volume snapshots # noqa: E501
Displays a list of remote volume snapshots. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_volume_snapshots_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, on, sort, source_ids, source_names, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
on (List[str]) – Performs the operation on the target name specified. Enter multiple target names in comma-separated format. For example, targetName01,targetName02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_remote_volume_snapshots_transfer(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List remote volume snapshots with transfer statistics # noqa: E501
Displays a list of remote volume snapshots and their transfer statistics. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_volume_snapshots_transfer_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, on, sort, source_ids, source_names, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
on (List[str]) – Performs the operation on the target name specified. Enter multiple target names in comma-separated format. For example, targetName01,targetName02.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_rest_version()
Get the REST API version being used by this client.
- Returns
str
- get_sessions(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List session data # noqa: E501
Displays session data for user login events performed in the Purity//FA GUI, CLI, and REST API. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_sessions_get_with_http_info(authorization, x_request_id, continuation_token, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_smi_s(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SMI-S settings # noqa: E501
Displays the SMI-S settings, including whether SLP and WBEM-HTTPS are enabled. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_smi_s_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_smtp_servers(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SMTP server attributes # noqa: E501
Displays SMTP server attributes. Values include user_name, password, relay_host, sender_domain, sender_username, subject_prefix, body_prefix, encryption_mode, and name. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_smtp_servers_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_snmp_agents(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SNMP agent # noqa: E501
Displays the SNMP agent name and protocol attributes. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_snmp_agents_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_snmp_agents_mib(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SNMP agent MIB text # noqa: E501
Displays the SNMP MIB text. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_snmp_agents_mib_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_snmp_managers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SNMP managers # noqa: E501
Displays designated SNMP managers and their communication and security attributes. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_snmp_managers_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_snmp_managers_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SNMP manager test results # noqa: E501
Displays SNMP manager test results (traps or informs). # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_snmp_managers_test_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_software(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List software packages # noqa: E501
Displays a list of available software packages. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_get_with_http_info(authorization, x_request_id, filter, ids, limit, names, offset, sort, total_item_count, versions, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
versions (List[str]) – A comma-separated list of versions.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_software_bundle(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List software-bundle # noqa: E501
Displays a list of software bundles. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_bundle_get_with_http_info(x_request_id, filter, ids, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_software_check(softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, software_names: Optional[ConstrainedListValue[StrictStr]] = None, software_versions: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List software check tasks # noqa: E501
Displays a list of software check tasks. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_check_get_with_http_info(authorization, x_request_id, filter, ids, limit, names, offset, software_names, software_versions, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_names keyword argument.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
software_names (List[str]) – A comma-separated list of software names.
software_versions (List[str]) – A comma-separated list of target software versions.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_software_installation_steps(software_installations: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, software_installation_ids: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List software upgrade steps # noqa: E501
Displays a list of currently running and completed software upgrade steps. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_installation_steps_get_with_http_info(authorization, x_request_id, continuation_token, filter, ids, limit, names, offset, software_installation_ids, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
software_installations (ReferenceType or List[ReferenceType], optional) – A list of software_installations to query for. Overrides software_installation_ids keyword argument.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
software_installation_ids (List[str]) – A comma-separated list of software installation IDs.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_software_installations(softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, software_ids: Optional[ConstrainedListValue[StrictStr]] = None, software_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List software upgrades # noqa: E501
Displays a list of software upgrades, including currently running and past upgrades. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_installations_get_with_http_info(authorization, x_request_id, continuation_token, filter, ids, limit, names, offset, software_ids, software_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_ids and software_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
software_ids (List[str]) – A comma-separated list of software IDs.
software_names (List[str]) – A comma-separated list of software names.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_software_patches(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List software patches # noqa: E501
Displays a list of software patches. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_patches_get_with_http_info(authorization, x_request_id, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_software_patches_catalog(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List available software patches # noqa: E501
Displays a list of available software patches. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_patches_catalog_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_software_versions(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List software versions # noqa: E501
Displays a list of software versions. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_versions_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_sso_saml2_idps(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List SAML2 SSO configurations # noqa: E501
Displays the SAML2 SSO service provider and identity provider configuration settings in the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_sso_saml2_idps_get_with_http_info(authorization, x_request_id, continuation_token, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_sso_saml2_idps_test(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List existing SAML2 SSO configurations # noqa: E501
Displays the existing SAML2 SSO configurations in the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_sso_saml2_idps_test_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_subnets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List subnets # noqa: E501
Displays a list of subnets with statuses and attributes. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_subnets_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_subscription_assets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List subscription assets # noqa: E501
Displays information about subscription assets. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_subscription_assets_get_with_http_info(authorization, x_request_id, continuation_token, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_subscriptions(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List subscriptions # noqa: E501
Displays information about subscriptions. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_subscriptions_get_with_http_info(authorization, x_request_id, continuation_token, filter, ids, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_support(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List connection paths # noqa: E501
Displays connection paths between the current array and each connected array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_support_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_support_diagnostics_details(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List diagnostics details # noqa: E501
Displays the diagnostics tests details. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_support_diagnostics_details_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_support_diagnostics_settings(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List diagnostics tools version and last updated date # noqa: E501
Displays diagnostics tools version and last updated date. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_support_diagnostics_settings_get_with_http_info(authorization, x_request_id, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_support_test(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, test_type: Optional[StrictStr] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List Pure Storage Support connection data # noqa: E501
Displays information about whether the array can connect to Pure Storage Support by establishing a secure shell or secure HTTP connection and verifies that messages can be exchanged. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_support_test_get_with_http_info(authorization, x_request_id, filter, limit, offset, sort, test_type, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
test_type (str) – Specifies the type of test. Valid values are all, phonehome, and remote- assist. If not specified, defaults to all.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_syslog_servers(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List syslog servers # noqa: E501
Displays a list of configured syslog servers. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_syslog_servers_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_syslog_servers_settings(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List syslog settings # noqa: E501
Displays syslog settings. Values include continuation_token, items, more_items_remaining, and total_item_count. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_syslog_servers_settings_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_syslog_servers_test(contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List syslog server test results # noqa: E501
Displays syslog server test results, which indicate whether the syslog is working and configured correctly. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_syslog_servers_test_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_vchost_connections(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, protocol_endpoints: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, all_vchosts: Optional[StrictBool] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, protocol_endpoint_ids: Optional[ConstrainedListValue[StrictStr]] = None, protocol_endpoint_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List the vchost-connections between protocol endpoint and vchost. # noqa: E501
Displays a list of vchost-connections between the protocol endpoint and vchost. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchost_connections_get_with_http_info(authorization, x_request_id, all_vchosts, continuation_token, filter, limit, offset, protocol_endpoint_ids, protocol_endpoint_names, sort, total_item_count, vchost_ids, vchost_names, async_req=True) >>> result = thread.get()
- Parameters
vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.
protocol_endpoints (ReferenceType or List[ReferenceType], optional) – A list of protocol_endpoints to query for. Overrides protocol_endpoint_ids and protocol_endpoint_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
all_vchosts (bool) – If set to true, the storage container represented by the protocol endpoint is accessible to all vchosts. Users should not specify vchost_ids or vchost_names in the request. If set to false, the storage container represented by the protocol endpoint is only accessible to the vchosts that have explicit vchost-connections with the protocol endpoint. Users need to specify vchost_ids or vchost_names in the request.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
protocol_endpoint_ids (List[str]) – A comma-separated list of protocol endpoint IDs. Performs the operation on the protocol endpoints specified. For example, peid01,peid02. Cannot be used in conjunction with protocol_endpoint_names. If the list contains more than one value, then vchost_ids or vchost_names must have exactly one value.
protocol_endpoint_names (List[str]) – A comma-separated list of protocol endpoint names. Performs the operation on the protocol endpoints specified. For example, pe01,pe02. Cannot be used in conjunction with protocol_endpoint_ids. If the list contains more than one value, then vchost_ids or vchost_names must have exactly one value.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
vchost_ids (List[str]) – A comma-separated list of vchost IDs. Performs the operation on the vchosts specified. For example, vchostid01,vchostid02. Cannot be used in conjunction with vchost_names. If the list contains more than one value, then protocol_endpoint_ids or protocol_endpoint_names must have exactly one value.
vchost_names (List[str]) – A comma-separated list of vchost names. Performs the operation on the vchosts specified. For example, vchost01,vchost02. Cannot be used in conjunction with vchost_ids. If the list contains more than one value, then protocol_endpoint_ids or protocol_endpoint_names must have exactly one value.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_vchosts(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List vchosts # noqa: E501
Displays a list of vchosts. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_get_with_http_info(authorization, x_request_id, continuation_token, filter, ids, limit, names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_vchosts_certificates(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List vchost certificates # noqa: E501
Displays certificates that are attached to configured vchosts on at least one endpoint. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_certificates_get_with_http_info(authorization, x_request_id, certificate_names, continuation_token, filter, ids, limit, offset, sort, total_item_count, vchost_ids, vchost_names, async_req=True) >>> result = thread.get()
- Parameters
vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated format. For example, cert01,cert02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost IDs in a comma-separated format. For example, vchostid01,vchostid02.
vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names in a comma-separated format. For example, vchost01,vchost02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_vchosts_endpoints(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, endpoints: Optional[ConstrainedListValue[StrictStr]] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List vchost endpoints # noqa: E501
Displays a list of vchost endpoints with their associated vchosts and certificates. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_endpoints_get_with_http_info(authorization, x_request_id, continuation_token, endpoints, filter, ids, limit, offset, sort, total_item_count, vchost_ids, vchost_names, async_req=True) >>> result = thread.get()
- Parameters
vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
endpoints (List[str]) – Performs the operation on the unique endpoints specified. Enter multiple endpoints in a comma-separated format.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost IDs in a comma-separated format. For example, vchostid01,vchostid02.
vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names in a comma-separated format. For example, vchost01,vchost02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_virtual_machine_snapshots(vms: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vm_ids: Optional[ConstrainedListValue[StrictStr]] = None, vm_type: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List Virtual Machine Snapshots # noqa: E501
Displays a list of virtual machine snapshots, including those pending eradication. If vm_type is vvol, the recovery_context in the response will represent a protection group snapshot containing the virtual machine. This must be used as the source in the POST /virtual-machine method when recovering or overwriting a virtual machine from a snapshot. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_virtual_machine_snapshots_get_with_http_info(authorization, x_request_id, continuation_token, destroyed, filter, limit, offset, sort, total_item_count, vm_ids, vm_type, async_req=True) >>> result = thread.get()
- Parameters
vms (ReferenceType or List[ReferenceType], optional) – A list of vms to query for. Overrides vm_ids keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
vm_ids (List[str]) – Performs the operation on the unique virtual machine IDs specified. Enter multiple resource IDs in a comma-separated format.
vm_type (str) – The type of virtual machine. The only valid value is vvol.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_virtual_machine_volume_snapshots(vm_ids: ConstrainedListValue[StrictStr], vms: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vm_type: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List Virtual Machine Volume Snapshots # noqa: E501
Displays a list of virtual machine volume snapshots, including those pending eradication. If vm_type is vvol, the recover_context in the response will represent a protection group snapshot containing the virtual machine volume. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_virtual_machine_volume_snapshots_get_with_http_info(vm_ids, authorization, x_request_id, continuation_token, destroyed, filter, limit, offset, sort, total_item_count, vm_type, async_req=True) >>> result = thread.get()
- Parameters
vm_ids (List[str]) – Performs the operation on the unique virtual machine IDs specified. Enter multiple resource IDs in a comma-separated format. (required)
vms (ReferenceType or List[ReferenceType], optional) – A list of vms to query for. Overrides vm_ids keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
vm_type (str) – The type of virtual machine. The only valid value is vvol.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_virtual_machines(vms: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, vm_ids: Optional[ConstrainedListValue[StrictStr]] = None, vm_type: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List Virtual Machines # noqa: E501
Displays a list of virtual machines, including those pending eradication. If vm_type is vvol, the recovery_context in the response will represent the most recent snapshot of the config vVol. This must be used as the source in the PATCH method when recovering a virtual machine from the destroyed state. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_virtual_machines_get_with_http_info(authorization, x_request_id, continuation_token, destroyed, filter, limit, offset, sort, total_item_count, vm_ids, vm_type, async_req=True) >>> result = thread.get()
- Parameters
vms (ReferenceType or List[ReferenceType], optional) – A list of vms to query for. Overrides vm_ids keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
vm_ids (List[str]) – Performs the operation on the unique virtual machine IDs specified. Enter multiple virtual machine IDs in a comma-separated format.
vm_type (str) – The type of virtual machine. The only valid value is vvol.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volume_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volume groups # noqa: E501
Displays a list of volume groups, including those pending eradication. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_groups_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volume_groups_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volume group performance data # noqa: E501
Displays real-time and historical performance data, real-time latency data, and average I/O sizes for each volume group and and as a total of all volume groups across the entire array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_groups_performance_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volume_groups_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volume group space information # noqa: E501
Displays the provisioned size and physical storage consumption data for each volume group. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_groups_space_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volume_groups_volumes(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volume groups with volumes # noqa: E501
Displays a list of volume groups that contain volumes. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_groups_volumes_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_ids, group_names, limit, member_ids, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volume_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volume snapshots # noqa: E501
Displays a list of volume snapshots, including those pending eradication. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_snapshots_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, source_ids, source_names, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volume_snapshots_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_destroyed: Optional[StrictBool] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List tags # noqa: E501
Displays the list of tags. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_snapshots_tags_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, namespaces, offset, resource_destroyed, resource_ids, resource_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
namespaces (List[str]) – A comma-separated list of namespaces.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resource_destroyed (bool) – If set to true, returns only objects from destroyed resources. Returns an error if the name of a live resource is specified in the resource_names query parameter. If set to false, returns only objects from live resources. Returns an error if the name of a destroyed resource is specified in the resource_names query parameter.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volume_snapshots_transfer(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volume snapshots with transfer statistics # noqa: E501
Displays a list of volume snapshots and their transfer statistics. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_snapshots_transfer_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, source_ids, source_names, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volumes(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volumes # noqa: E501
Displays a list of volumes, including those pending eradication. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, filter, ids, limit, names, offset, sort, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volumes_diff(block_size: StrictInt, segment_length: StrictInt, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, base_id: Optional[StrictStr] = None, base_name: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, next_allocated_block_hint: Optional[StrictBool] = None, offset: Optional[ConstrainedIntValue] = None, segment_offset: Optional[StrictInt] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volume diffs # noqa: E501
Displays block differences for the specified volumes. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_diff_get_with_http_info(block_size, segment_length, authorization, x_request_id, allow_errors, base_id, base_name, context_names, continuation_token, filter, ids, limit, names, next_allocated_block_hint, offset, segment_offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
block_size (int) – Granularity at which to compare, in bytes. Must be a multiple of 512. (required)
segment_length (int) – Length of the segment, in bytes, to compare. (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
base_id (str) – ID of the volume or volume snapshot that the diff comparison is based on. If a base volume or volume snapshot is not specified, all mapped blocks for the volume or volume snapshot are displayed. The base_name or base_id parameter is required, but they cannot be set together.
base_name (str) – Name of the volume or volume snapshot that the diff comparison is based on. If a base volume or volume snapshot is not specified, all mapped blocks for the volume or volume snapshot are displayed. The base_name or base_id parameter is required, but they cannot be set together.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
next_allocated_block_hint (bool) – If set to true, appends offset of the next allocated block in bytes for the volume specified in names or ids to the output items. base_name or base_id must not be specified if this is set to true. If not specified, defaults to false.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
segment_offset (int) – Absolute offset, in bytes, of the segment to compare. Must be a multiple of block_size.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volumes_performance(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volume performance data # noqa: E501
Displays real-time and historical performance data, real-time latency data, and average I/O sizes for each volume and and as a total of all volumes across the entire array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_performance_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volumes_performance_by_array(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volume performance data by array # noqa: E501
Displays real-time and historical performance data, real-time latency data, and average I/O size data. The data returned is for each volume on the current array and for each volume on any remote arrays that are visible to the current array. The data is grouped by individual volumes and as a total across all volumes on each array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_performance_by_array_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volumes_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_destroyed: Optional[StrictBool] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volumes that are members of protection groups # noqa: E501
Displays a list of volume members that belong to one or more protection groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_protection_groups_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_ids, group_names, limit, member_destroyed, member_ids, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_destroyed (bool) – If true, returns only destroyed member objects. Returns an error if a name of a live member object is specified in the member_names query param. If false, returns only live member objects. Returns an error if a name of a destroyed member object is specified in the member_names query param.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volumes_space(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, destroyed: Optional[StrictBool] = None, end_time: Optional[StrictInt] = None, filter: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resolution: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, start_time: Optional[StrictInt] = None, total_item_count: Optional[StrictBool] = None, total_only: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volume space information # noqa: E501
Displays the provisioned size and physical storage consumption data for each volume. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_space_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, destroyed, end_time, filter, ids, limit, names, offset, resolution, sort, start_time, total_item_count, total_only, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
destroyed (bool) – If set to true, lists only destroyed objects that are in the eradication pending state. If set to false, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.
end_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resolution (int) – The number of milliseconds between samples of historical data. For array-wide performance metrics (/arrays/performance endpoint), valid values are 1000 (1 second), 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For performance metrics on storage objects (<object name>/performance endpoint), such as volumes, valid values are 30000 (30 seconds), 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). For space metrics, (<object name>/space endpoint), valid values are 300000 (5 minutes), 1800000 (30 minutes), 7200000 (2 hours), 28800000 (8 hours), and 86400000 (24 hours). Include the start_time parameter to display the performance data starting at the specified start time. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the end_time parameter to display the performance data until the specified end time. If end_time`is not specified, the end time will default to the current time. If the `resolution parameter is not specified but either the start_time or end_time parameter is, then resolution will default to the lowest valid resolution.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
start_time (int) – Displays historical performance data for the specified time window, where start_time is the beginning of the time window, and end_time is the end of the time window. The start_time and end_time parameters are specified in milliseconds since the UNIX epoch. If start_time is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If end_time`is not specified, the end time will default to the current time. Include the `resolution parameter to display the performance data at the specified resolution. If not specified, resolution defaults to the lowest valid resolution.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
total_only (bool) – If set to true, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If total_only=true, the items list will be empty.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volumes_tags(resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, limit: Optional[ConstrainedIntValue] = None, namespaces: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, resource_destroyed: Optional[StrictBool] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List tags # noqa: E501
Displays the list of tags. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_tags_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, limit, namespaces, offset, resource_destroyed, resource_ids, resource_names, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
namespaces (List[str]) – A comma-separated list of namespaces.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
resource_destroyed (bool) – If set to true, returns only objects from destroyed resources. Returns an error if the name of a live resource is specified in the resource_names query parameter. If set to false, returns only objects from live resources. Returns an error if the name of a destroyed resource is specified in the resource_names query parameter.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- get_volumes_volume_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_errors: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, continuation_token: Optional[StrictStr] = None, filter: Optional[StrictStr] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, limit: Optional[ConstrainedIntValue] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, offset: Optional[ConstrainedIntValue] = None, sort: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, total_item_count: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
List volumes that are in volume groups # noqa: E501
Displays a list of volumes that are in a volume group. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_volume_groups_get_with_http_info(authorization, x_request_id, allow_errors, context_names, continuation_token, filter, group_ids, group_names, limit, member_ids, member_names, offset, sort, total_item_count, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_errors (bool) – If set to true, the API will allow the operation to continue even if there are errors. Any errors will be returned in the errors field of the response. If set to false, the operation will fail if there are any errors.
context_names (List[str]) – Performs the operation on the unique contexts specified. If specified, each context name must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context. Enter multiple names in comma-separated format. For example, name01,name02.
continuation_token (str) – A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set continuation_token to the system-generated token taken from the x-next-token header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the limit and continuation_token query parameters.
filter (str) – Narrows down the results to only the response objects that satisfy the filter criteria.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
limit (int) – Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set limit=0. The total number of resources is returned as a total_item_count value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
offset (int) – The starting position based on the results of the query in relation to the full set of response objects returned.
sort (List[str]) – Returns the response objects in the order specified. Set sort to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (-) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.
total_item_count (bool) – If set to true, the total_item_count matching the specified query parameters is calculated and returned in the response. If set to false, the total_item_count is null in the response. This may speed up queries where the total_item_count is large. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_active_directory(names: ConstrainedListValue[StrictStr], active_directory: ActiveDirectoryPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify Active Directory account # noqa: E501
Modifies specified Active Directory account. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_active_directory_patch_with_http_info(names, active_directory, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
active_directory (models.ActiveDirectoryPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_admins(admin: AdminPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify an administrator # noqa: E501
Modifies properties for the specified administrator. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_patch_with_http_info(admin, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
admin (models.AdminPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_admins_settings(admin_settings: AdminSettings, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify administrator settings # noqa: E501
Modifies the global administrator settings for the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_settings_patch_with_http_info(admin_settings, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
admin_settings (models.AdminSettings) – (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_alert_watchers(names: ConstrainedListValue[StrictStr], alert_watcher: AlertWatcherPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify alert watcher # noqa: E501
Modify alert watcher email address by enabling or disabling it. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alert_watchers_patch_with_http_info(names, alert_watcher, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
alert_watcher (models.AlertWatcherPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_alerts(alert: Alert, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify flagged state # noqa: E501
Modifies one or more alerts and display updated information about these alerts. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alerts_patch_with_http_info(alert, authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
alert (models.Alert) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_alerts_rules(code: StrictInt, parameter: StrictStr, alert_rule: AlertRules, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a custom alert rule # noqa: E501
Modifies a custom alert rule to a new value. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alerts_rules_patch_with_http_info(code, parameter, alert_rule, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
code (int) – The alert code that the rule applies to. Available alert codes for customization can be found in the alert rules catalog. (required)
parameter (str) – The parameter of the custom alert rule to modify. Values include info and warning. Available parameter values can be found in the alert rules catalog. (required)
alert_rule (models.AlertRules) – (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_api_clients(api_clients: ApiClientPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Manage an API client # noqa: E501
Enables or disables an API client. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_api_clients_patch_with_http_info(api_clients, authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
api_clients (models.ApiClientPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_apps(names: ConstrainedListValue[StrictStr], app: App, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify app # noqa: E501
Modifies an installed app or modifies Virtual Network Computing (VNC) access for apps that are being patched. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_apps_patch_with_http_info(names, app, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
app (models.App) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_array_connections(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, refresh: Optional[StrictBool] = None, renew_encryption_key: Optional[StrictBool] = None, array_connection: Optional[ArrayConnectionPatch] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify an array connection # noqa: E501
Modifies attributes for an array connection. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_array_connections_patch_with_http_info(authorization, x_request_id, context_names, names, refresh, renew_encryption_key, array_connection, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
refresh (bool) – If set to true, the array will attempt to communicate with the connection peer in order to update the connection attributes on both arrays with any changes that have occurred. If set to true, other array connection attributes may not be modified in requests. Default value is false.
renew_encryption_key (bool) – If set to true, update array connection with a new encryption key. If set to true, other array connection attributes may not be modified in requests. Defaults to false.
array_connection (ArrayConnectionPatch) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_arrays(array: Arrays, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify an array # noqa: E501
Modifies general array properties such as the array name, login banner, idle timeout for management sessions, and NTP servers. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_patch_with_http_info(array, authorization, x_request_id, context_names, async_req=True) >>> result = thread.get()
- Parameters
array (models.Arrays) – (required)
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_arrays_cloud_capacity(capacity: CloudCapacityStatus, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify CBS array capacity # noqa: E501
Modifies the raw capacity of the CBS array. This should trigger a backend process that will update the CBS array capacity. The array capacity can be updated only to values defined by the capacity steps endpoint. When an existing capacity update request is in progress, any new request to update of the capacity will receive an error response. For non-CBS arrays, this feature is not supported and requests will receive an error response. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_cloud_capacity_patch_with_http_info(capacity, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
capacity (models.CloudCapacityStatus) – The requested capacity of the CBS array. (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_arrays_erasures(delete_sanitization_certificate: StrictBool, eradicate_all_data: StrictBool, finalize: StrictBool, reinstall_image: StrictBool, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, erasure_patch: Optional[ArrayErasurePatch] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Update factory reset # noqa: E501
Modifies the factory reset process to finalize. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_erasures_patch_with_http_info(delete_sanitization_certificate, eradicate_all_data, finalize, reinstall_image, authorization, x_request_id, erasure_patch, async_req=True) >>> result = thread.get()
- Parameters
delete_sanitization_certificate (bool) – Set to true to finalize factory reset and acknowledge the deletion of sanitization certificate. (required)
eradicate_all_data (bool) – Set to true to perform a factory reset. (required)
finalize (bool) – Must be true to finalize factory reset. (required)
reinstall_image (bool) – Set to true to reinstall image, or false to skip reinstalling image. (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
erasure_patch (ArrayErasurePatch) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_arrays_eula(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, eula: Optional[Eula] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify signature on the End User Agreement # noqa: E501
Modifies the signature on the End User Agreement. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_eula_patch_with_http_info(authorization, x_request_id, eula, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
eula (Eula) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_certificates(certificate: CertificatePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, generate_new_key: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify certificates # noqa: E501
Modifies certificate attributes. When you modify the attributes of a self-signed certificate, Purity//FA replaces the existing certificate with a new certificate, which is generated with the specified attributes. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificates_patch_with_http_info(certificate, authorization, x_request_id, generate_new_key, names, async_req=True) >>> result = thread.get()
- Parameters
certificate (models.CertificatePost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
generate_new_key (bool) – If set to true, a new private key is generated when generating a new certificate with the specified attributes. This may not be set to true when importing a certificate and private key, and may not be set to false when generating a new self-signed certificate to replace a certificate that was imported. Default setting is false.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_container_default_protections(container_default_protection: ContainerDefaultProtection, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a container’s default protections # noqa: E501
Modifies a container’s default protections. To modify, set default_protections to the new list. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_container_default_protections_patch_with_http_info(container_default_protection, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
container_default_protection (models.ContainerDefaultProtection) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the container ID specified. Enter multiple source IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together. Specifying ids or names with no value will perform the operation on local array.
names (List[str]) – Performs the operation on the unique container name specified. Enter multiple names in comma-separated format. The ids or names parameter is required, but they cannot be set together. Specifying ids or names with no value will perform the operation on local array.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_directories(directory: DirectoryPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a managed directory # noqa: E501
Modifies a managed directory. To rename a managed directory, set name to the new name. The ids or names parameter is required, but cannot be set together. The name or directory_name parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_patch_with_http_info(directory, authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
directory (models.DirectoryPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_directory_exports(export: DirectoryExportPatch, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, exports: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, export_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify directory exports # noqa: E501
Modifies a directory export. Used for manually renaming, enabling, and disabling directory exports. To rename a directory export, set ‘export_name’ to the new name. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_exports_patch_with_http_info(export, authorization, x_request_id, directory_ids, directory_names, export_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
export (models.DirectoryExportPatch) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
exports (ReferenceType or List[ReferenceType], optional) – A list of exports to query for. Overrides export_names keyword argument.
directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter multiple managed directory IDs in comma-separated format. The directory_ids or directory_names parameter is required, but they cannot be set together.
directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple full managed directory names in comma-separated format. For example, fs:dir01,fs:dir02.
export_names (List[str]) – Performs the operation on the export names specified. Enter multiple names in comma-separated format. For example, name01,name02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_directory_services(names: ConstrainedListValue[StrictStr], directory_service: DirectoryService, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify directory services configuration # noqa: E501
Modifies the directory service configuration. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_patch_with_http_info(names, directory_service, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
directory_service (models.DirectoryService) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_directory_services_local_groups(local_group: LocalGroup, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, gids: Optional[ConstrainedListValue[StrictInt]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify local groups # noqa: E501
Modifies local groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_groups_patch_with_http_info(local_group, authorization, x_request_id, gids, names, sids, async_req=True) >>> result = thread.get()
- Parameters
local_group (models.LocalGroup) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- separated format. For example, 4234235,9681923.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_directory_services_local_users(local_user: LocalUserPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, keep_open_sessions: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, sids: Optional[ConstrainedListValue[StrictStr]] = None, uids: Optional[ConstrainedListValue[StrictInt]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify local user # noqa: E501
Modifies a local user. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_users_patch_with_http_info(local_user, authorization, x_request_id, keep_open_sessions, names, sids, uids, async_req=True) >>> result = thread.get()
- Parameters
local_user (models.LocalUserPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
keep_open_sessions (bool) – If set to true, the session does not expire. If set to false, when the user is disabled or password is changed, the session expires. If not specified, defaults to false.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
sids (List[str]) – Performs the operation on the object SID specified. Enter multiple SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
uids (List[int]) – A comma-separated list of local user IDs (UIDs). Enter multiple local user IDs in comma-separated format. For example, 423,51234.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_directory_services_roles(names: ConstrainedListValue[StrictStr], directory_service_roles: DirectoryServiceRole, roles: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, role_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify group to management access policy mappings # noqa: E501
Modifies properties of one or more group to management access policy mappings. Modifying management access policies is done at /directory-services/roles/policies/management-access instead. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_roles_patch_with_http_info(names, directory_service_roles, authorization, x_request_id, role_names, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique names specified. For example, GroupRoleMappingName. Enter multiple names in comma-separated format. (required)
directory_service_roles (models.DirectoryServiceRole) – (required)
roles (ReferenceType or List[ReferenceType], optional) – A list of roles to query for. Overrides role_names keyword argument.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
role_names (List[str]) – This field has been deprecated.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_directory_snapshots(directory_snapshot: DirectorySnapshotPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify directory snapshot # noqa: E501
Modifies a directory snapshot. You can destroy, recover, or update the policy or time remaining of a directory snapshot. To destroy a directory snapshot, set destroyed=true. To recover a directory snapshot that has been destroyed and is pending eradication, set destroyed=false. To rename a directory snapshot, set name to the new name. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_snapshots_patch_with_http_info(directory_snapshot, authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
directory_snapshot (models.DirectorySnapshotPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_dns(dns: DnsPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify DNS parameters # noqa: E501
Modifies the DNS parameters of an array, including the domain suffix, the list of DNS name server IP addresses, and the list of services that DNS parameters apply to. If there is no DNS configuration beforehand new DNS configuration with ‘default’ name is created. If more than one DNS configuration exists, name has to be specified to identify the DNS configuration to be modified. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_dns_patch_with_http_info(dns, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
dns (models.DnsPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_drives(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, admit: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify flash and NVRAM modules # noqa: E501
Modifies flash and NVRAM modules that have been added or connected but not yet admitted to the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_drives_patch_with_http_info(authorization, x_request_id, admit, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
admit (bool) – If true, admits any unadmitted drives into the system.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_file_systems(file_system: FileSystemPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a file system # noqa: E501
Modifies a file system. You can rename, destroy, move, or recover a file system. To rename a file system, set name to the new name. To destroy a file system, set destroyed=true. To move a file system, set ‘pod’ to the destination pod reference. To recover a file system that has been destroyed and is pending eradication, set destroyed=false. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_file_systems_patch_with_http_info(file_system, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
file_system (models.FileSystemPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_fleets(fleet: FleetPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a fleet # noqa: E501
Modify a fleet, changing its name by passing the old name in name query parameter, and the new name in the name parameter in the request body. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_fleets_patch_with_http_info(fleet, authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
fleet (models.FleetPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Supports exactly one value.
names (List[str]) – Performs the operation on the unique resource names specified. Only one value is supported.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_hardware(hardware: HardwarePatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify visual identification # noqa: E501
Modifies the visual identification of a specified hardware component, and causing the ID LED to turn on or off. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hardware_patch_with_http_info(hardware, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
hardware (models.HardwarePatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_host_groups(host_group: HostGroupPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a host group # noqa: E501
Modifies a host group. The names query parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_patch_with_http_info(host_group, authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
host_group (models.HostGroupPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_hosts(host: HostPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a host # noqa: E501
Modifies an existing host, including its storage network addresses, CHAP, host personality, and preferred arrays, or associate a host to a host group. The names query parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_patch_with_http_info(host, authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
host (models.HostPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_kmip(kmip: KmipPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify KMIP attributes # noqa: E501
Modifies one or more attributes of KMIP server objects. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_kmip_patch_with_http_info(kmip, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
kmip (models.KmipPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_log_targets_file(log_target_file: LogTargetFile, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify file log target # noqa: E501
Modifies the URI of a configured file log target. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_file_patch_with_http_info(log_target_file, authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
log_target_file (models.LogTargetFile) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_log_targets_syslog(syslog_server: SyslogServer, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify syslog server # noqa: E501
Modifies the URI and services of a configured syslog server. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_syslog_patch_with_http_info(syslog_server, authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
syslog_server (models.SyslogServer) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_log_targets_syslog_settings(syslog_server_settings: SyslogServerSettings, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify syslog settings # noqa: E501
Modifies syslog settings. Values include continuation_token, items, more_items_remaining, and total_item_count. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_syslog_settings_patch_with_http_info(syslog_server_settings, authorization, x_request_id, context_names, async_req=True) >>> result = thread.get()
- Parameters
syslog_server_settings (models.SyslogServerSettings) – (required)
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_network_interfaces(network: NetworkInterfacePatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify network interface # noqa: E501
Modifies a network interface on a controller. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_network_interfaces_patch_with_http_info(network, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
network (models.NetworkInterfacePatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_pod_replica_links(pod_replica_link: PodReplicaLinkPatch, remote_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify pod replica links # noqa: E501
Modifies pod replica links. The local_pod_names and remote_pod_names are required. Valid values are replicating, baselining, paused, unhealthy, quiescing, and quiesced. A status of replicating indicates that the source array is replicating to the target array. A status of baselining indicates that the the initial version of the dataset is being sent. During this phase, you cannot promote the target pod. In addition, changing the link direction might trigger the baselining status to recur. A status of paused ` indicates that data transfer between objects has stopped. A status of `unhealthy indicates that the link is currently unhealthy and customers must perform some health checks to determine the cause. A status of quiescing indicates that the source pod is not accepting new write requests but the most recent changes to the source have not arrived on the target. A status of quiesced indicates that the source pod has been demoted and all changes have been replicated to the target pod. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pod_replica_links_patch_with_http_info(pod_replica_link, authorization, x_request_id, context_names, ids, local_pod_ids, local_pod_names, remote_ids, remote_names, remote_pod_ids, remote_pod_names, async_req=True) >>> result = thread.get()
- Parameters
pod_replica_link (models.PodReplicaLinkPatch) – (required)
remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.
remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.
local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_names query parameter.
local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_ids query parameter.
remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_names query parameter.
remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_ids query parameter.
remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_names query parameter.
remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_ids query parameter.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_pod_replica_links_mappings_policies(mapping: MappingPolicyPatch, remote_policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, remote_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, pod_replica_links: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, pod_replica_link_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify policy mappings # noqa: E501
Modifies policy mappings of a replica link. Valid mapping values are connected and disconnected. connected indicates that the source policy and its attachments will be mirrored on the target pod. disconnected indicates that the associated policy and its attachments are independent from any policy on the remote. This operation can only be performed on the target side of a pod replica link. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pod_replica_links_mappings_policies_patch_with_http_info(mapping, authorization, x_request_id, context_names, ids, local_pod_ids, local_pod_names, pod_replica_link_ids, remote_ids, remote_names, remote_pod_ids, remote_pod_names, remote_policy_ids, remote_policy_names, async_req=True) >>> result = thread.get()
- Parameters
mapping (models.MappingPolicyPatch) – (required)
remote_policies (ReferenceType or List[ReferenceType], optional) – A list of remote_policies to query for. Overrides remote_policy_ids and remote_policy_names keyword arguments.
remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.
remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.
pod_replica_links (ReferenceType or List[ReferenceType], optional) – A list of pod_replica_links to query for. Overrides pod_replica_link_ids keyword argument.
local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_names query parameter.
local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_ids query parameter.
pod_replica_link_ids (List[str]) – A comma-separated list of pod replica link IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned.
remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_names query parameter.
remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_ids query parameter.
remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_names query parameter.
remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_ids query parameter.
remote_policy_ids (List[str]) – A comma-separated list of remote policy IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_policy_names query parameter.
remote_policy_names (List[str]) – A comma-separated list of remote policy names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_policy_ids query parameter.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_pods(pod: PodPatch, to_members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, move_with_hosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, move_with_host_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, from_members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, abort_quiesce: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, destroy_contents: Optional[StrictBool] = None, from_member_ids: Optional[ConstrainedListValue[StrictStr]] = None, from_member_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, move_with_host_group_names: Optional[ConstrainedListValue[StrictStr]] = None, move_with_host_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, promote_from: Optional[StrictStr] = None, quiesce: Optional[StrictBool] = None, skip_quiesce: Optional[StrictBool] = None, to_member_ids: Optional[ConstrainedListValue[StrictStr]] = None, to_member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a pod # noqa: E501
Modifies pod details. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_patch_with_http_info(pod, authorization, x_request_id, abort_quiesce, context_names, destroy_contents, from_member_ids, from_member_names, ids, move_with_host_group_names, move_with_host_names, names, promote_from, quiesce, skip_quiesce, to_member_ids, to_member_names, async_req=True) >>> result = thread.get()
- Parameters
pod (models.PodPatch) – (required)
to_members (ReferenceType or List[ReferenceType], optional) – A list of to_members to query for. Overrides to_member_ids and to_member_names keyword arguments.
move_with_hosts (ReferenceType or List[ReferenceType], optional) – A list of move_with_hosts to query for. Overrides move_with_host_names keyword argument.
move_with_host_groups (ReferenceType or List[ReferenceType], optional) – A list of move_with_host_groups to query for. Overrides move_with_host_group_names keyword argument.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
from_members (ReferenceType or List[ReferenceType], optional) – A list of from_members to query for. Overrides from_member_ids and from_member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
abort_quiesce (bool) – Set to true to promote the pod when the pod-replica-link is in the quiescing state and abort when waiting for the pod-replica-link to complete the quiescing operation.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
destroy_contents (bool) – Set to true to destroy contents (e.g., volumes, protection groups, snapshots) and containers (e.g., realms, pods, volume groups), including eradicating containers with content.
from_member_ids (List[str]) – Move the resource from the specified local member realm or array. This should be a union of all local realms and arrays from which the resource should be removed. Enter multiple IDs in a comma-separated format.
from_member_names (List[str]) – Move the resource from the specified local member realm or array. This should be a union of all local realms and arrays to be removed from the specified resource. Enter multiple names in a comma-separated format.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
move_with_host_group_names (List[str]) – The host groups to be moved together with the pods to the specified local member realm or array. All the hosts in the host groups will also be moved. Enter multiple names in a comma-separated format.
move_with_host_names (List[str]) – The hosts to be moved together with the pods to the specified local member realm or array. Enter multiple names in a comma-separated format.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
promote_from (str) – The undo-demote pod that should be used to promote the pod. After the pod has been promoted, it will have the same data as the undo-demote pod and the undo-demote pod will be eradicated.
quiesce (bool) – Set to true to demote the pod after the pod-replica-link goes into quiesced state and allow the pod to become a target of the remote pod. This ensures that all local data has been replicated to the remote pod before the pod is demoted.
skip_quiesce (bool) – Set to true to demote the pod without quiescing the pod-replica-link and allow the pod to become a target of the remote pod. This stops all pending replication to the remote pod.
to_member_ids (List[str]) – The resource will be moved to the specified local member realm or array. Enter multiple IDs in a comma-separated format.
to_member_names (List[str]) – The resource will be moved to the specified local member realm or array. Enter multiple names in a comma-separated format.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_policies_alert_watcher(policy: PolicyPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify alert-watcher policies # noqa: E501
Modifies one or more alert-watcher policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_patch_with_http_info(policy, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
policy (models.PolicyPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_policies_alert_watcher_rules(rules: PolicyRuleAlertWatcherPatch, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify alert-watcher policy rules # noqa: E501
Modifies alert-watcher policy rules. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_rules_patch_with_http_info(rules, authorization, x_request_id, context_names, names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
rules (models.PolicyRuleAlertWatcherPatch) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_policies_audit_file(policy: PolicyAuditFilePatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify audit policies # noqa: E501
Modifies one or more audit policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_audit_file_patch_with_http_info(policy, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
policy (models.PolicyAuditFilePatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_policies_autodir(policy: PolicyPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify auto managed directory policies # noqa: E501
Modifies one or more auto managed directory policies. To enable a policy, set enabled=true. To disable a policy, set enabled=true. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_autodir_patch_with_http_info(policy, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
policy (models.PolicyPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_policies_management_access(policy: PolicyManagementAccessPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify management access policies # noqa: E501
Modifies one or more management access policies. One of ids or names is required. For renames, can only specify one old policy in ids or names. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_management_access_patch_with_http_info(policy, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
policy (models.PolicyManagementAccessPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_policies_nfs(policy: PolicyNfsPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify NFS policies # noqa: E501
Modifies one or more NFS policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_nfs_patch_with_http_info(policy, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
policy (models.PolicyNfsPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_policies_password(policy: PolicyPassword, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify password policies # noqa: E501
Modifies one or more password policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_password_patch_with_http_info(policy, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
policy (models.PolicyPassword) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_policies_quota(policy: PolicyPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify quota policies # noqa: E501
Modifies one or more quota policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_quota_patch_with_http_info(policy, authorization, x_request_id, context_names, ids, ignore_usage, names, async_req=True) >>> result = thread.get()
- Parameters
policy (models.PolicyPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
ignore_usage (bool) – Flag used to override checks for quota management operations. If set to true, directory usage is not checked against the quota_limits that are set. If set to false, the actual logical bytes in use are prevented from exceeding the limits set on the directory. Client operations might be impacted. If the limit exceeds the quota, the client operation is not allowed. If not specified, defaults to false.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_policies_quota_rules(rules: PolicyRuleQuotaPatch, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify quota policy rules # noqa: E501
Modifies quota policy rules. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_quota_rules_patch_with_http_info(rules, authorization, x_request_id, context_names, ignore_usage, names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
rules (models.PolicyRuleQuotaPatch) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ignore_usage (bool) – Flag used to override checks for quota management operations. If set to true, directory usage is not checked against the quota_limits that are set. If set to false, the actual logical bytes in use are prevented from exceeding the limits set on the directory. Client operations might be impacted. If the limit exceeds the quota, the client operation is not allowed. If not specified, defaults to false.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_policies_smb(policy: PolicySmbPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify SMB policies # noqa: E501
Modifies one or more SMB policies. To enable a policy, set enabled=true. To disable a policy, set enabled=false. To enable access based enumeration, set access_based_enumeration_enabled=true. To disable access based enumeration, set access_based_enumeration_enabled=false. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_smb_patch_with_http_info(policy, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
policy (models.PolicySmbPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_policies_snapshot(policy: PolicyPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify snapshot policies # noqa: E501
Modifies one or more snapshot policies. To enable a policy, set enabled=true. To disable a policy, set enabled=true. To rename a policy, set name to the new name. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_snapshot_patch_with_http_info(policy, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
policy (models.PolicyPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_protection_group_snapshots(protection_group_snapshot: ProtectionGroupSnapshotPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a protection group snapshot # noqa: E501
Modifies a protection group snapshot so that it can be destroyed. To destroy a volume, set destroyed=true. To recover a volume that has been destroyed and is pending eradication, set destroyed=false. The names or ids parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_group_snapshots_patch_with_http_info(protection_group_snapshot, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
protection_group_snapshot (models.ProtectionGroupSnapshotPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_protection_groups(protection_group: ProtectionGroup, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a protection group # noqa: E501
Modifies the protection group schedules to generate and replicate snapshots to another array or to an external storage system. Renames or destroys a protection group. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_patch_with_http_info(protection_group, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
protection_group (models.ProtectionGroup) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_protection_groups_targets(target: TargetProtectionGroupPostPatch, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a protection group target # noqa: E501
Modifies the source array to replicate protection group data to the target, or disallows the source array from replicating protection group data to the target. The allowed parameter must be set from the target array. The group_names parameter represents the name of the protection group. The allowed and group_names parameters are required and must be set together. Offload targets do not support the allowed parameter. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_targets_patch_with_http_info(target, authorization, x_request_id, context_names, group_ids, group_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
target (models.TargetProtectionGroupPostPatch) – (required)
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_realms(realm: RealmPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, destroy_contents: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify realms # noqa: E501
Modifies realm details. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_realms_patch_with_http_info(realm, authorization, x_request_id, destroy_contents, ids, ignore_usage, names, async_req=True) >>> result = thread.get()
- Parameters
realm (models.RealmPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
destroy_contents (bool) – Set to true to destroy contents (e.g., volumes, protection groups, snapshots) and containers (e.g., realms, pods, volume groups), including eradicating containers with content.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
ignore_usage (bool) – Set to true to set a quota_limit that is lower than the existing usage. This ensures that no new volumes can be created until the existing usage drops below the quota_limit. If not specified, defaults to false.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_remote_protection_group_snapshots(remote_protection_group_snapshot: DestroyedPatchPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a remote protection group snapshot # noqa: E501
Modifies a remote protection group snapshot, removing it from the offload target and destroying the snapshot. The on parameter represents the name of the offload target. The ids or names parameter and the on parameter are required and must be used together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_protection_group_snapshots_patch_with_http_info(remote_protection_group_snapshot, authorization, x_request_id, context_names, ids, names, on, async_req=True) >>> result = thread.get()
- Parameters
remote_protection_group_snapshot (models.DestroyedPatchPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
on (str) – Performs the operation on the target name specified. For example, targetName01.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_remote_protection_groups(remote_protection_group: RemoteProtectionGroup, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a remote protection group # noqa: E501
Modifies the snapshot retention schedule of a remote protection group. Also destroys a remote protection group from the offload target. Before the remote protection group can be destroyed, the offload target must first be removed from the protection group via the source array. The on parameter represents the name of the offload target. The ids or names parameter and the on parameter are required and must be used together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_protection_groups_patch_with_http_info(remote_protection_group, authorization, x_request_id, context_names, ids, names, on, async_req=True) >>> result = thread.get()
- Parameters
remote_protection_group (models.RemoteProtectionGroup) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
on (str) – Performs the operation on the target name specified. For example, targetName01.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_remote_volume_snapshots(remote_volume_snapshot: DestroyedPatchPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, replication_snapshot: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a remote volume snapshot # noqa: E501
Modifies a remote volume snapshot by destroying or recovering it from the offload target. The on parameter represents the name of the offload target. The names parameter and the on parameter are required and must be used together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_volume_snapshots_patch_with_http_info(remote_volume_snapshot, authorization, x_request_id, context_names, names, on, replication_snapshot, async_req=True) >>> result = thread.get()
- Parameters
remote_volume_snapshot (models.DestroyedPatchPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
on (str) – Performs the operation on the target name specified. For example, targetName01.
replication_snapshot (bool) – If set to true, allow destruction/eradication of snapshots in use by replication. If set to false, allow destruction/eradication of snapshots not in use by replication. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_smi_s(smi_s: Smis, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify SLP and SMI-S # noqa: E501
Modifies the Service Location Protocol (SLP) and the SMI-S provider, enabling or disabling them. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_smi_s_patch_with_http_info(smi_s, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
smi_s (models.Smis) – (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_smtp_servers(smtp: SmtpServer, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify SMTP server attributes # noqa: E501
Modifies SMTP server attributes. Values include user_name, password, relay_host, sender_domain, sender_username, subject_prefix, body_prefix, encryption_mode, and name. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_smtp_servers_patch_with_http_info(smtp, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
smtp (models.SmtpServer) – (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_snmp_agents(snmp_agent: SnmpAgentPatch, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify SNMP agent # noqa: E501
Modifies the name or the protocol attributes of the SNMP agent. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_snmp_agents_patch_with_http_info(snmp_agent, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
snmp_agent (models.SnmpAgentPatch) – (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_snmp_managers(snmp_manager: SnmpManagerPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify SNMP manager # noqa: E501
Modifies the name or the protocol attributes of the specified SNMP manager. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_snmp_managers_patch_with_http_info(snmp_manager, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
snmp_manager (models.SnmpManagerPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_software_installations(command: StrictStr, current_step_id: StrictStr, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, software_installations: Optional[SoftwareInstallationPatch] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify software upgrade # noqa: E501
Modifies a software upgrade by continuing, retrying, or aborting it. All override_checks are updated before the command is issued if add_override_checks is present. The override_checks parameter is valid when command is set to continue or retry. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_installations_patch_with_http_info(command, current_step_id, authorization, x_request_id, software_installations, async_req=True) >>> result = thread.get()
- Parameters
command (str) – A user command that interacts with the upgrade. Commands may only be issued when the upgrade is paused. Valid values are continue, retry, and abort. The continue command continues a paused upgrade. The retry command retries the previous step. The abort command aborts the upgrade. (required)
current_step_id (str) – The current step id of the installation. (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
software_installations (SoftwareInstallationPatch) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_sso_saml2_idps(idp: Saml2SsoPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify SAML2 SSO configurations # noqa: E501
Modifies one or more attributes of SAML2 SSO configurations. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_sso_saml2_idps_patch_with_http_info(idp, authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
idp (models.Saml2SsoPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_sso_saml2_idps_test(idp: Saml2SsoPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify provided SAML2 SSO configurations # noqa: E501
Modifies the provided SAML2 SSO configurations. If the configurations with the specified ids or names exist, the provided configurations will overwrite the existing configurations, but will not be persisted in the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_sso_saml2_idps_test_patch_with_http_info(idp, authorization, x_request_id, context_names, ids, names, async_req=True) >>> result = thread.get()
- Parameters
idp (models.Saml2SsoPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_subnets(subnet: SubnetPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify subnet # noqa: E501
Modifies one or more specified subnet properties. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_subnets_patch_with_http_info(subnet, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
subnet (models.SubnetPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_support(support: SupportPatch, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create connection path # noqa: E501
Creates a connection path from the array to another array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_support_patch_with_http_info(support, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
support (models.SupportPatch) – (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_support_diagnostics_settings(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, purity_default: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Update diagnostics tools # noqa: E501
Update diagnostics tools from downloaded bundle. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_support_diagnostics_settings_patch_with_http_info(authorization, x_request_id, purity_default, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
purity_default (bool) – Set diagnostics tool to default version.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_syslog_servers(syslog_server: SyslogServer, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify syslog server # noqa: E501
Modifies the URI and services of a configured syslog server. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_syslog_servers_patch_with_http_info(syslog_server, authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
syslog_server (models.SyslogServer) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_syslog_servers_settings(syslog_server_settings: SyslogServerSettings, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify syslog settings # noqa: E501
Modifies syslog settings. Values include continuation_token, items, more_items_remaining, and total_item_count. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_syslog_servers_settings_patch_with_http_info(syslog_server_settings, authorization, x_request_id, context_names, async_req=True) >>> result = thread.get()
- Parameters
syslog_server_settings (models.SyslogServerSettings) – (required)
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_vchosts(vchost: VchostPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a vchost # noqa: E501
Modifies an existing vchost. The names or ids query parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_patch_with_http_info(vchost, authorization, x_request_id, ids, names, async_req=True) >>> result = thread.get()
- Parameters
vchost (models.VchostPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_vchosts_certificates(certificate: VchostCertificatePatch, vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a vchost certificate # noqa: E501
Modifies an existing vchost certificate. The ids query parameter alone, or the certificate_names query parameter together with one of vchost_names or vchost_ids, is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_certificates_patch_with_http_info(certificate, authorization, x_request_id, certificate_names, ids, vchost_ids, vchost_names, async_req=True) >>> result = thread.get()
- Parameters
certificate (models.VchostCertificatePatch) – (required)
vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated format. For example, cert01,cert02.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost IDs in a comma-separated format. For example, vchostid01,vchostid02.
vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names in a comma-separated format. For example, vchost01,vchost02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_vchosts_endpoints(endpoint: VchostEndpointPatch, vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, endpoints: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a vchost endpoint # noqa: E501
Modifies an existing vchost endpoint. The ids query parameter alone, or the endpoints query parameter together with one of vchost_names or vchost_ids, is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_endpoints_patch_with_http_info(endpoint, authorization, x_request_id, endpoints, ids, vchost_ids, vchost_names, async_req=True) >>> result = thread.get()
- Parameters
endpoint (models.VchostEndpointPatch) – (required)
vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
endpoints (List[str]) – Performs the operation on the unique endpoints specified. Enter multiple endpoints in a comma-separated format.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost IDs in a comma-separated format. For example, vchostid01,vchostid02.
vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names in a comma-separated format. For example, vchost01,vchost02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_virtual_machines(virtual_machine: VirtualMachinePost, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Update a virtual machine # noqa: E501
Updates a virtual machine, recovering it from the destroyed state. If the virtual machine is of type vvol, the source property of the request body must be a recovery_context value retrieved from the GET /virtual-machines endpoint. If recovering the virtual machine will cause a conflict with an existing virtual machine, the operation will fail. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_virtual_machines_patch_with_http_info(virtual_machine, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
virtual_machine (models.VirtualMachinePost) – (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_volume_groups(volume_group: VolumeGroupPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, destroy_contents: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a volume group # noqa: E501
Modifies a volume group. You can rename, destroy, recover, or set QoS limits for a volume group. To rename a volume group, set name to the new name. To destroy a volume group, set destroyed=true. To recover a volume group that has been destroyed and is pending eradication, set destroyed=false. Sets the bandwidth and IOPs limits of a volume group through the respective bandwidth_limit and iops_limit parameter. The ids or names parameter is required, but they cannot be set together. Sets the priority adjustment for a volume group using the priority_adjustment_operator and priority_adjustment_value fields. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_groups_patch_with_http_info(volume_group, authorization, x_request_id, context_names, destroy_contents, ids, names, async_req=True) >>> result = thread.get()
- Parameters
volume_group (models.VolumeGroupPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
destroy_contents (bool) – Set to true to destroy contents (e.g., volumes, protection groups, snapshots) and containers (e.g., realms, pods, volume groups), including eradicating containers with content.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_volume_snapshots(volume_snapshot: VolumeSnapshotPatch, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, replication_snapshot: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a volume snapshot # noqa: E501
Modifies a volume snapshot by renaming, destroying, or recovering it. To rename the suffix of a volume snapshot, set name to the new suffix name. To recover a volume snapshot that has been destroyed and is pending eradication, set destroyed=true. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_snapshots_patch_with_http_info(volume_snapshot, authorization, x_request_id, context_names, ids, names, replication_snapshot, async_req=True) >>> result = thread.get()
- Parameters
volume_snapshot (models.VolumeSnapshotPatch) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
replication_snapshot (bool) – If set to true, allow destruction/eradication of snapshots in use by replication. If set to false, allow destruction/eradication of snapshots not in use by replication. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- patch_volumes(volume: VolumePatch, remove_from_protection_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, add_to_protection_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, add_to_protection_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, add_to_protection_group_names: Optional[ConstrainedListValue[StrictStr]] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, remove_from_protection_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, remove_from_protection_group_names: Optional[ConstrainedListValue[StrictStr]] = None, truncate: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Modify a volume # noqa: E501
Modifies a volume by renaming, destroying, or resizing it. To rename a volume, set name to the new name. To destroy a volume, set destroyed=true. To recover a volume that has been destroyed and is pending eradication, set destroyed=false. Set the bandwidth and IOPs limits of a volume through the respective bandwidth_limit and iops_limit parameter. This moves the volume into a pod or volume group through the respective pod or volume_group parameter. The ids or names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_patch_with_http_info(volume, authorization, x_request_id, add_to_protection_group_ids, add_to_protection_group_names, context_names, ids, names, remove_from_protection_group_ids, remove_from_protection_group_names, truncate, async_req=True) >>> result = thread.get()
- Parameters
volume (models.VolumePatch) – (required)
remove_from_protection_groups (ReferenceType or List[ReferenceType], optional) – A list of remove_from_protection_groups to query for. Overrides remove_from_protection_group_ids and remove_from_protection_group_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
add_to_protection_groups (ReferenceType or List[ReferenceType], optional) – A list of add_to_protection_groups to query for. Overrides add_to_protection_group_ids and add_to_protection_group_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
add_to_protection_group_ids (List[str]) – The volumes will be added to the specified protection groups along with creation or movement across pods and array. When a volume is moved, the specified protection groups must be in the target pod or array. Enter multiple ids in comma-separated format.
add_to_protection_group_names (List[str]) – The volumes will be added to the specified protection groups along with creation or movement across pods and array. When a volume is moved, the specified protection groups must be in the target pod or array. Enter multiple names in a comma-separated format.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
remove_from_protection_group_ids (List[str]) – The volumes will be removed from the specified protection groups in the source pod or array along with the move. This can only be used when moving volumes across pods and arrays and must include all protection groups that the volumes are members of before the move. Enter multiple ids in a comma-separated format.
remove_from_protection_group_names (List[str]) – The volumes will be removed from the specified protection groups in the source pod or array along with the move. This can only be used when moving volumes across pods and arrays and must include all protection groups that the volumes are members of before the move. Enter multiple names in a comma-separated format.
truncate (bool) – If set to true, reduces the size of a volume during a volume resize operation. When a volume is truncated, Purity automatically takes an undo snapshot, providing a 24-hour window during which the previous contents can be retrieved. After truncating a volume, its provisioned size can be subsequently increased, but the data in truncated sectors cannot be retrieved. If set to false or not set at all and the volume is being reduced in size, the volume copy operation fails. Required if the provisioned parameter is set to a volume size that is smaller than the original size.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_active_directory(names: ConstrainedListValue[StrictStr], active_directory: ActiveDirectoryPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, join_existing_account: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create Active Directory account # noqa: E501
Creates one or more Active Directory accounts. The user and password provided are used to join the array to the specified domain. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_active_directory_post_with_http_info(names, active_directory, authorization, x_request_id, join_existing_account, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
active_directory (models.ActiveDirectoryPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
join_existing_account (bool) – If specified as true, the domain is searched for a pre-existing computer account to join to, and no new account will be created within the domain. The user specified when joining a pre-existing account must have permissions to ‘read all properties from’ and ‘reset the password of’ the pre-existing account. join_ou will be read from the pre-existing account and cannot be specified when joining to an existing account. If not specified, defaults to false.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_admins(admin: AdminPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create an administrator # noqa: E501
Creates an administrator. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_post_with_http_info(admin, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
admin (models.AdminPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_admins_api_tokens(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, timeout: Optional[StrictInt] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create API tokens # noqa: E501
Creates API tokens for the specified administrators. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_api_tokens_post_with_http_info(authorization, x_request_id, names, timeout, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
timeout (int) – The duration of API token validity, in milliseconds.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_admins_policies_management_access(policies: PolicyAssignmentPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between an administrator with one or more management access policies. # noqa: E501
Creates a membership between an administrator with one or more management access policies. One of member_ids or member_names parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_policies_management_access_post_with_http_info(policies, authorization, x_request_id, context_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
policies (models.PolicyAssignmentPost) – (required)
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_alert_watchers(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, alert_watcher: Optional[AlertWatcherPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create alert watcher # noqa: E501
Creates one or more alert watcher email addresses, adding them to the list of alert watchers. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alert_watchers_post_with_http_info(names, authorization, x_request_id, alert_watcher, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
alert_watcher (AlertWatcherPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_alerts_rules(code: StrictInt, parameter: StrictStr, alert_rule: AlertRules, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a custom alert rule # noqa: E501
Creates an alert rule with a custom value. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_alerts_rules_post_with_http_info(code, parameter, alert_rule, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
code (int) – The alert code that the rule applies to. Available alert codes for customization can be found in the alert rules catalog. (required)
parameter (str) – The parameter of the custom alert rule to modify. Values include info and warning. Available parameter values can be found in the alert rules catalog. (required)
alert_rule (models.AlertRules) – (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_api_clients(api_clients: ApiClientPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create an API client # noqa: E501
Creates an API client. Newly created API clients are disabled by default. Enable an API client through the PATCH method. The names, issuer, and public_key parameters are required. The access_policies or max_role parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_api_clients_post_with_http_info(api_clients, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
api_clients (models.ApiClientPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_array_connections(array_connection: ArrayConnectionPost, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create an array connection # noqa: E501
Creates a connection between this array and the specified array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_array_connections_post_with_http_info(array_connection, authorization, x_request_id, context_names, async_req=True) >>> result = thread.get()
- Parameters
array_connection (models.ArrayConnectionPost) – (required)
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_arrays_erasures(eradicate_all_data: StrictBool, preserve_configuration_data: ConstrainedListValue[StrictStr], authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, skip_phonehome_check: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a process for factory reset # noqa: E501
Creates the initiation of the factory reset process # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_erasures_post_with_http_info(eradicate_all_data, preserve_configuration_data, authorization, x_request_id, skip_phonehome_check, async_req=True) >>> result = thread.get()
- Parameters
eradicate_all_data (bool) – Set to true to perform a factory reset. (required)
preserve_configuration_data (List[str]) – A comma-separated list of configuration data types to preserve. A value of all will preserve all configuration data types. Valid values include all. (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
skip_phonehome_check (bool) – A flag to skip phonehome connectivity check. If skip_phonehome_check is not set, the factory reset will fail if phonehome connectivity check fails. Arrays that intentionally disable phonehome or do not permit connectivity to Pure Storage’s cloud servers must set this flag to true in order to start factory reset.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_arrays_factory_reset_token(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a factory reset token # noqa: E501
Creates a token that can be used to perform a factory reset on the array. Factory reset tokens can only be created after the array has been prepared for reset (e.g., all volumes and snapshots must first be eradicated). After a token has been created, operations that would take the array out of the prepared state are disabled (e.g., creating volumes) until all tokens have been deleted. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_factory_reset_token_post_with_http_info(authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_certificate_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create certificate-groups # noqa: E501
Creates one or more certificate groups on the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificate_groups_post_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_certificate_groups_certificates(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create certificate-groups/certificates # noqa: E501
Creates one or more certificates to one or more certificate groups on the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificate_groups_certificates_post_with_http_info(authorization, x_request_id, certificate_group_ids, certificate_group_names, certificate_names, async_req=True) >>> result = thread.get()
- Parameters
certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.
certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one resource that matches each of the elements of certificate_group_ids, then an error is returned. This cannot be provided in conjunction with the certificate_group_names parameter.
certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each of the elements of certificate_group_names, then an error is returned. This cannot be provided in conjunction with the certificate_group_ids parameter.
certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated format. For example, cert01,cert02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_certificates(certificate: CertificatePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create certificate # noqa: E501
Creates a certificate object and specifies the valid time period and organization details of the certificate. A certificate can be imported or manually configured. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificates_post_with_http_info(certificate, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
certificate (models.CertificatePost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_certificates_certificate_groups(certificates: Optional[Union[ReferenceType, List[ReferenceType]]] = None, certificate_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, certificate_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, certificate_group_names: Optional[ConstrainedListValue[StrictStr]] = None, certificate_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create certificates/certificate-groups # noqa: E501
Creates one or more certificates to one or more certificate groups. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificates_certificate_groups_post_with_http_info(authorization, x_request_id, certificate_group_ids, certificate_group_names, certificate_names, async_req=True) >>> result = thread.get()
- Parameters
certificates (ReferenceType or List[ReferenceType], optional) – A list of certificates to query for. Overrides certificate_names keyword argument.
certificate_groups (ReferenceType or List[ReferenceType], optional) – A list of certificate_groups to query for. Overrides certificate_group_ids and certificate_group_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
certificate_group_ids (List[str]) – A comma-separated list of certificate group ids. If there is not at least one resource that matches each of the elements of certificate_group_ids, then an error is returned. This cannot be provided in conjunction with the certificate_group_names parameter.
certificate_group_names (List[str]) – A comma-separated list of certificate group names. If no resource matches each of the elements of certificate_group_names, then an error is returned. This cannot be provided in conjunction with the certificate_group_ids parameter.
certificate_names (List[str]) – The names of one or more certificates. Enter multiple names in comma-separated format. For example, cert01,cert02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_certificates_certificate_signing_requests(certificate: CertificateSigningRequestPost, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create certificate signing request # noqa: E501
Creates a certificate signing request based on the certificate type and parameters. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_certificates_certificate_signing_requests_post_with_http_info(certificate, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
certificate (models.CertificateSigningRequestPost) – (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_connections(volumes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, hosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, host_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, host_group_names: Optional[ConstrainedListValue[StrictStr]] = None, host_names: Optional[ConstrainedListValue[StrictStr]] = None, volume_ids: Optional[ConstrainedListValue[StrictStr]] = None, volume_names: Optional[ConstrainedListValue[StrictStr]] = None, connection: Optional[ConnectionPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a connection between a volume and host or host group # noqa: E501
Creates a connection between a volume and a host or host group. One of volume_names or volume_ids and one of host_names or host_group_names query parameters are required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_connections_post_with_http_info(authorization, x_request_id, context_names, host_group_names, host_names, volume_ids, volume_names, connection, async_req=True) >>> result = thread.get()
- Parameters
volumes (ReferenceType or List[ReferenceType], optional) – A list of volumes to query for. Overrides volume_ids and volume_names keyword arguments.
hosts (ReferenceType or List[ReferenceType], optional) – A list of hosts to query for. Overrides host_names keyword argument.
host_groups (ReferenceType or List[ReferenceType], optional) – A list of host_groups to query for. Overrides host_group_names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
host_group_names (List[str]) – Performs the operation on the host group specified. Enter multiple names in comma-separated format. A request cannot include a mix of multiple objects with multiple names. For example, a request cannot include a mix of multiple host group names and volume names; instead, at least one of the objects (e.g., host_group_names) must be set to only one name (e.g., hgroup01).
host_names (List[str]) – Performs the operation on the hosts specified. Enter multiple names in comma- separated format. For example, host01,host02. A request cannot include a mix of multiple objects with multiple names. For example, a request cannot include a mix of multiple host names and volume names; instead, at least one of the objects (e.g., host_names) must be set to only one name (e.g., host01).
volume_ids (List[str]) – Performs the operation on the specified volume. Enter multiple ids in comma- separated format. For example, vol01id,vol02id. A request cannot include a mix of multiple objects with multiple IDs. For example, a request cannot include a mix of multiple volume IDs and host names; instead, at least one of the objects (e.g., volume_ids) must be set to only one name (e.g., vol01id). Only one of the two between volume_names and volume_ids may be used at a time.
volume_names (List[str]) – Performs the operation on the volume specified. Enter multiple names in comma- separated format. For example, vol01,vol02. A request cannot include a mix of multiple objects with multiple names. For example, a request cannot include a mix of multiple volume names and host names; instead, at least one of the objects (e.g., volume_names) must be set to only one name (e.g., vol01).
connection (ConnectionPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directories(directory: DirectoryPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, file_systems: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, file_system_ids: Optional[ConstrainedListValue[StrictStr]] = None, file_system_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create directory # noqa: E501
Creates a managed directory at the specified path. The managed directory name must consist of a file system name prefix and a managed directory name suffix (separated with ‘:’). The suffix must be between 1 and 63 characters (alphanumeric and ‘-’) in length and begin and end with a letter or number. The suffix must include at least one letter or ‘-’. Set names to create a managed directory with the specified full managed directory name, or set file_system_names or file_system_ids in the query parameters and suffix in the body parameters to create a managed directory in the specified file system with the specified suffix. These two options are exclusive. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_post_with_http_info(directory, authorization, x_request_id, file_system_ids, file_system_names, names, async_req=True) >>> result = thread.get()
- Parameters
directory (models.DirectoryPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
file_systems (ReferenceType or List[ReferenceType], optional) – A list of file_systems to query for. Overrides file_system_ids and file_system_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
file_system_ids (List[str]) – Performs the operation on the file system ID specified. Enter multiple file system IDs in comma-separated format. The file_system_ids or file_system_names parameter is required, but they cannot be set together.
file_system_names (List[str]) – Performs the operation on the file system name specified. Enter multiple file system names in comma-separated format. For example, filesystem01,filesystem02.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directories_locks_nlm_reclamations(x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Initiate NLM reclamation. # noqa: E501
NLM reclamation is a system-wide operation, affecting all clients, and so only one may be in progress at a time. Attempting to initiate reclamation while one is in progress will result in an error. When NLM reclamation is initiated, all NLM locks are deleted and client applications are notified that they can reacquire their locks within a grace period. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_locks_nlm_reclamations_post_with_http_info(x_request_id, async_req=True) >>> result = thread.get()
- Parameters
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directories_policies_audit_file(policies: DirectoryPolicyPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between a directory and one or more audit policies # noqa: E501
Creates a membership between a directory and one or more audit policies. Either the member_ids or member_names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_audit_file_post_with_http_info(policies, authorization, x_request_id, context_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
policies (models.DirectoryPolicyPost) – (required)
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directories_policies_autodir(policies: DirectoryPolicyPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between a directory with one or more auto managed directory policies # noqa: E501
Creates a membership between a directory with one or more auto managed directory policies. The member_ids or member_names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_autodir_post_with_http_info(policies, authorization, x_request_id, context_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
policies (models.DirectoryPolicyPost) – (required)
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directories_policies_nfs(policies: DirectoryPolicyExportPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between a directory and one or more NFS policies # noqa: E501
Creates a membership between a directory and one or more NFS policies. The member_ids or member_names parameter is required but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_nfs_post_with_http_info(policies, authorization, x_request_id, context_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
policies (models.DirectoryPolicyExportPost) – (required)
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directories_policies_quota(policies: DirectoryPolicyPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between a directory and one or more quota policies # noqa: E501
Creates a membership between a directory and one or more quota policies. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_quota_post_with_http_info(policies, authorization, x_request_id, context_names, ignore_usage, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
policies (models.DirectoryPolicyPost) – (required)
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ignore_usage (bool) – Flag used to override checks for quota management operations. If set to true, directory usage is not checked against the quota_limits that are set. If set to false, the actual logical bytes in use are prevented from exceeding the limits set on the directory. Client operations might be impacted. If the limit exceeds the quota, the client operation is not allowed. If not specified, defaults to false.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directories_policies_smb(policies: DirectoryPolicyExportPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between a directory and one or more SMB policies # noqa: E501
Creates a membership between a directory and one or more SMB policies. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_smb_post_with_http_info(policies, authorization, x_request_id, context_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
policies (models.DirectoryPolicyExportPost) – (required)
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directories_policies_snapshot(policies: DirectoryPolicyPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between a directory with one or more snapshot policies # noqa: E501
Creates a membership between a directory with one or more snapshot policies. The member_ids or member_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directories_policies_snapshot_post_with_http_info(policies, authorization, x_request_id, context_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
policies (models.DirectoryPolicyPost) – (required)
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directory_exports(exports: DirectoryExportPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create directory exports # noqa: E501
Creates an export of a managed directory. The directory_ids or directory_names parameter is required, but cannot be set together. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_exports_post_with_http_info(exports, authorization, x_request_id, directory_ids, directory_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
exports (models.DirectoryExportPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter multiple managed directory IDs in comma-separated format. The directory_ids or directory_names parameter is required, but they cannot be set together.
directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple full managed directory names in comma-separated format. For example, fs:dir01,fs:dir02.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directory_services_local_groups(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, local_group: Optional[LocalGroupPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create local group # noqa: E501
Creates a local group. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_groups_post_with_http_info(names, authorization, x_request_id, local_group, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
local_group (LocalGroupPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directory_services_local_groups_members(local_membership: LocalGroupMembershipPost, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, group_gids: Optional[ConstrainedListValue[StrictInt]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, group_sids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create local group membership # noqa: E501
Creates a local group membership with a group. The group_names, group_sids, or group_ids parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_groups_members_post_with_http_info(local_membership, authorization, x_request_id, group_gids, group_names, group_sids, async_req=True) >>> result = thread.get()
- Parameters
local_membership (models.LocalGroupMembershipPost) – The member_names, member_sids, or member_gids parameter is required, but cannot be set together. (required)
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
group_gids (List[int]) – Performs the operation on the specified GIDs. Enter multiple GIDs in comma- separated format. For example, 4234235,9681923.
group_names (List[str]) – Performs the operation on the group names specified. Enter multiple group names in comma-separated format. For example, group1,group2.
group_sids (List[str]) – Performs the operation on the specified group SID. Enter multiple group SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directory_services_local_users(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, local_user: Optional[LocalUserPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create local user # noqa: E501
Creates a local user. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_users_post_with_http_info(names, authorization, x_request_id, local_user, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
local_user (LocalUserPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directory_services_local_users_members(local_membership: LocalUserMembershipPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, member_ids: Optional[ConstrainedListValue[StrictInt]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, member_sids: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create local user membership # noqa: E501
Creates a local user membership with a group. The member_names or member_sids or member_ids parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_local_users_members_post_with_http_info(local_membership, authorization, x_request_id, member_ids, member_names, member_sids, async_req=True) >>> result = thread.get()
- Parameters
local_membership (models.LocalUserMembershipPost) – The group_names, group_sids, or group_gids parameter is required, but cannot be set together. (required)
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
member_ids (List[int]) – Performs the operation on the unique local member IDs specified. Enter multiple member IDs in comma-separated format. For local group IDs refer to group IDs (GID). For local user IDs refer to user IDs (UID). The member_ids and member_names parameters cannot be provided together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
member_sids (List[str]) – Performs the operation on the specified member SID. Enter multiple member SIDs in comma-separated format. For example, S-1-2-532-582374278-329482934,S-1-2-532-234235245-423425234.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directory_services_roles(names: ConstrainedListValue[StrictStr], directory_service_roles: DirectoryServiceRolePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a group in management access policy mappings # noqa: E501
Creates one or more groups in management access policy mappings. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_roles_post_with_http_info(names, directory_service_roles, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique names specified. For example, GroupRoleMappingName. Enter multiple names in comma-separated format. (required)
directory_service_roles (models.DirectoryServiceRolePost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directory_services_roles_policies_management_access(policies: PolicyAssignmentPost, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between a group to management access policy mapping with one or more management access policies # noqa: E501
Creates a membership between a group to management access policy mapping with one or more management access policies. One of member_ids or member_names parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_services_roles_policies_management_access_post_with_http_info(policies, authorization, x_request_id, context_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
policies (models.PolicyAssignmentPost) – (required)
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_directory_snapshots(directory_snapshot: DirectorySnapshotPost, sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create directory snapshot # noqa: E501
Creates a snapshot of the contents of a directory. The source_ids or source_names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_directory_snapshots_post_with_http_info(directory_snapshot, authorization, x_request_id, source_ids, source_names, async_req=True) >>> result = thread.get()
- Parameters
directory_snapshot (models.DirectorySnapshotPost) – (required)
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_dns(dns: DnsPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create DNS configuration # noqa: E501
Creates new DNS configuration with parameters including the domain suffix, the list of DNS name server IP addresses, and the list of services that DNS parameters apply to. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_dns_post_with_http_info(dns, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
dns (models.DnsPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_file_systems(names: ConstrainedListValue[StrictStr], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create file system # noqa: E501
Creates one or more file systems. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_file_systems_post_with_http_info(names, authorization, x_request_id, context_names, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_files(source_file: FilePost, directories: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, directory_ids: Optional[ConstrainedListValue[StrictStr]] = None, directory_names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, paths: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a file copy # noqa: E501
Creates a file copy from one path to another path. The directory_ids, directory_names or paths value must be specified. If the directory_ids or directory_names value is not specified, the file is copied to the source directory specified in the body params. The paths value refers to the path of the target file relative to the target directory. If paths value is not specified, the file will be copied to the relative path specified in source_path under the target directory. The source_path value refers to the path of the source file relative to the source directory. To overwrite an existing file, set the overwrite flag to true. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_files_post_with_http_info(source_file, authorization, x_request_id, directory_ids, directory_names, overwrite, paths, async_req=True) >>> result = thread.get()
- Parameters
source_file (models.FilePost) – (required)
directories (ReferenceType or List[ReferenceType], optional) – A list of directories to query for. Overrides directory_ids and directory_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
directory_ids (List[str]) – Performs the operation on the unique managed directory IDs specified. Enter multiple managed directory IDs in comma-separated format. The directory_ids or directory_names parameter is required, but they cannot be set together.
directory_names (List[str]) – Performs the operation on the managed directory names specified. Enter multiple full managed directory names in comma-separated format. For example, fs:dir01,fs:dir02.
overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. If set to false or not set at all and the target name is an existing object, the copy operation fails. Required if the source body parameter is set and the source overwrites an existing object during the copy operation.
paths (List[str]) – Target file path relative to the target directory. Enter multiple target file path in a comma-separated format. For example, /dir1/dir2/file1,/dir3/dir4/file2.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_fleets(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a fleet # noqa: E501
Creates a fleet and adds the current array as its first member. Additional arrays can be added to the fleet with POST /fleets/members. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_fleets_post_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique resource names specified. Only one value is supported.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_fleets_fleet_key(authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a fleet key # noqa: E501
Creates a fleet key allowing an array to be added to a fleet. This is the only time the fleet key is displayed, it cannot be retrieved subsequently. Note, creation of a subsequent key invalidates all keys created earlier. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_fleets_fleet_key_post_with_http_info(authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_fleets_members(fleets: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, fleet_ids: Optional[ConstrainedListValue[StrictStr]] = None, fleet_names: Optional[ConstrainedListValue[StrictStr]] = None, members: Optional[FleetMemberPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Add members to a fleet # noqa: E501
Adds arrays to an existing fleet. This API needs to be run from the array that’s joining the fleet. To add the current array to the fleet, specify its own array id or name, as well as the fleet key generated on any array already in the fleet. resource_type is remote-arrays. The array’s ID and name can be retrieved with a call to GET /arrays on the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_fleets_members_post_with_http_info(authorization, x_request_id, fleet_ids, fleet_names, members, async_req=True) >>> result = thread.get()
- Parameters
fleets (ReferenceType or List[ReferenceType], optional) – A list of fleets to query for. Overrides fleet_ids and fleet_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
fleet_ids (List[str]) – Performs the operation on the unique Fleet IDs specified. This query currently accepts only 1 ID.
fleet_names (List[str]) – Performs the operation on the unique Fleet names specified. Enter multiple names in comma-separated format. For example, name01,name02. This query currently accepts only 1 name.
members (models.FleetMemberPost) – Info about the members being added to fleet.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_host_groups(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a host group # noqa: E501
Creates a host group. The names query parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_post_with_http_info(authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_host_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership to a host group # noqa: E501
Create a membership between a host and a host group. Adding a membership to a host group automatically connects the host to all volumes associated with the group. Multiple hosts can be belong to a host group, but a host can only belong to one host group. Hosts can be added to host groups at any time. The group_names and member_names parameters are required and must be set together, and only one host group can be specified at a time. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_hosts_post_with_http_info(authorization, x_request_id, context_names, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_host_groups_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a host group # noqa: E501
Creates a host group member and assigns to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host group. The group_names and member_names parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_protection_groups_post_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_hosts(host: HostPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a host # noqa: E501
Creates a host. The names query parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_post_with_http_info(host, authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
host (models.HostPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_hosts_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership to a host group # noqa: E501
Creates a membership to a host group. Creating a membership to a host group automatically connects the host to all volumes associated with the group. Multiple hosts can be belong to a host group, but a host can only belong to one host group. Hosts can be added to host groups at any time. The group_names and member_names parameters are required and must be set together, and only one host group can be specified at a time. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_host_groups_post_with_http_info(authorization, x_request_id, context_names, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_hosts_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a host # noqa: E501
Creates a host member and adds it to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host. The group_names and member_names parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_protection_groups_post_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_kmip(kmip: KmipPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create KMIP server object # noqa: E501
Creates KMIP server objects. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_kmip_post_with_http_info(kmip, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
kmip (models.KmipPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_log_targets_file(log_target_file: LogTargetFile, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create file log target # noqa: E501
Creates a new file log target. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_file_post_with_http_info(log_target_file, authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
log_target_file (models.LogTargetFile) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_log_targets_syslog(syslog_server: SyslogServer, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create syslog server # noqa: E501
Creates a new syslog server. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_log_targets_syslog_post_with_http_info(syslog_server, authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
syslog_server (models.SyslogServer) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_maintenance_windows(maintenance_window: MaintenanceWindowPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a maintenance window # noqa: E501
Creates a maintenance window that suppresses alerts for a specified period of time. A maintenance window can be manually closed at any time. The names and timeout parameters are required. Set the names parameter to environment. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_maintenance_windows_post_with_http_info(maintenance_window, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
maintenance_window (models.MaintenanceWindowPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_network_interfaces(network: NetworkInterfacePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create network interface # noqa: E501
Creates a network interface on a controller on the array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_network_interfaces_post_with_http_info(network, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
network (models.NetworkInterfacePost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_offloads(offload: OffloadPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, initialize: Optional[StrictBool] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create offload target # noqa: E501
Creates an offload target, connecting it to an array. Before you can connect to, manage, and replicate to an offload target, the Purity Run app must be installed. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_offloads_post_with_http_info(offload, authorization, x_request_id, context_names, initialize, names, async_req=True) >>> result = thread.get()
- Parameters
offload (models.OffloadPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
initialize (bool) – If set to true, initializes the Amazon S3/Azure Blob container/Google Cloud Storage in preparation for offloading. The parameter must be set to true if this is the first time the array is connecting to the offload target.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_pod_replica_links(remote_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, remotes: Optional[Union[ReferenceType, List[ReferenceType]]] = None, local_pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, local_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, remote_pod_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create pod replica links # noqa: E501
Creates pod replica links between two arrays. The local_pod_names and remote_pod_names are required. Valid values are replicating, baselining, paused, unhealthy, quiescing, and quiesced. A status of replicating indicates that the source array is replicating to the target array. A status of baselining indicates that the the initial version of the dataset is being sent. During this phase, you cannot promote the target pod. In addition, changing the link direction might trigger the baselining status to recur. A status of paused ` indicates that data transfer between objects has stopped. A status of `unhealthy indicates that the link is currently unhealthy and customers must perform some health checks to determine the cause. A status of quiescing indicates that the source pod is not accepting new write requests but the most recent changes to the source have not arrived on the target. A status of quiesced indicates that the source pod has been demoted and all changes have been replicated to the target pod. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pod_replica_links_post_with_http_info(authorization, x_request_id, context_names, local_pod_ids, local_pod_names, remote_ids, remote_names, remote_pod_ids, remote_pod_names, async_req=True) >>> result = thread.get()
- Parameters
remote_pods (ReferenceType or List[ReferenceType], optional) – A list of remote_pods to query for. Overrides remote_pod_ids and remote_pod_names keyword arguments.
remotes (ReferenceType or List[ReferenceType], optional) – A list of remotes to query for. Overrides remote_ids and remote_names keyword arguments.
local_pods (ReferenceType or List[ReferenceType], optional) – A list of local_pods to query for. Overrides local_pod_ids and local_pod_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
local_pod_ids (List[str]) – A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_names query parameter.
local_pod_names (List[str]) – A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the local_pod_ids query parameter.
remote_ids (List[str]) – A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_names query parameter.
remote_names (List[str]) – A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_ids query parameter.
remote_pod_ids (List[str]) – A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_names query parameter.
remote_pod_names (List[str]) – A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the remote_pod_ids query parameter.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_pods(pod: PodPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a pod # noqa: E501
Creates a pod on the local array. Each pod must be given a unique name across the arrays to which they are stretched. A pod cannot be stretched to an array that already contains a pod with the same name. After a pod has been created, add volumes and protection groups, and then stretch the pod to another connected array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_post_with_http_info(pod, authorization, x_request_id, allow_throttle, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
pod (models.PodPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_pods_arrays(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Creates a pod to be stretched to an array # noqa: E501
Creates a pod to be stretched to an array. When a pod is stretched to an array, the data in the arrays over which the pod is stretched is synchronously replicated. The group_names parameter represents the name of the pod to be stretched. The member_names parameter represents the name of the array over which the pod is to be stretched. The group_names and member_names parameters are required and must be set together. (Deprecated) Use pods/members instead. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_arrays_post_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_pods_members(pods: Optional[Union[ReferenceType, List[ReferenceType]]] = None, members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, pod_ids: Optional[ConstrainedListValue[StrictStr]] = None, pod_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Creates a pod to be stretched to a member # noqa: E501
Creates a pod to be stretched to a member. When a pod is stretched to an array, the data in the arrays over which the pod is stretched is synchronously replicated. The member_names or member_ids parameter represents the array over which the pod is to be stretched. Both pod and member must be specified by name or ID. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_members_post_with_http_info(authorization, x_request_id, context_names, member_ids, member_names, pod_ids, pod_names, async_req=True) >>> result = thread.get()
- Parameters
pods (ReferenceType or List[ReferenceType], optional) – A list of pods to query for. Overrides pod_ids and pod_names keyword arguments.
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
pod_ids (List[str]) – A comma-separated list of pod IDs.
pod_names (List[str]) – Performs the operation on the unique pod name specified. Enter multiple names in comma-separated format. For example, pod01,pod02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_pods_test(pod: PodPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create an attempt to clone a pod # noqa: E501
Creates an attempt to clone a pod on the local array without actually cloning it, to test if the pod can be successfully cloned. It does not suppport pod creation. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_pods_test_post_with_http_info(pod, authorization, x_request_id, allow_throttle, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
pod (models.PodPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_alert_watcher(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create alert-watcher policies # noqa: E501
Creates one or more alert-watcher policies. To copy a policy, the source_names or source_ids parameter is required, but they cannot be set together. To create a policy from scratch, policy body is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_post_with_http_info(authorization, x_request_id, context_names, names, source_ids, source_names, policy, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
policy (PolicyPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_alert_watcher_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between an object and an alert-watcher policy # noqa: E501
Creates a membership between one or more objects and an alert-watcher policy. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_members_post_with_http_info(members, authorization, x_request_id, context_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
members (models.PolicyMemberPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_alert_watcher_rules(rules: PolicyRuleAlertWatcherPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create alert-watcher policy rules # noqa: E501
Creates one or more alert-watcher policy rules. Either the ‘policy_ids’ or ‘policy_names’ parameter is required, but both parameters cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_alert_watcher_rules_post_with_http_info(rules, authorization, x_request_id, context_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
rules (models.PolicyRuleAlertWatcherPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_audit_file(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyAuditFilePost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create audit policies # noqa: E501
Creates one or more audit policies. To copy a policy, the source_names or source_ids parameter is required, but they cannot be set together. To create a policy from scratch, policy body is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_audit_file_post_with_http_info(authorization, x_request_id, context_names, names, source_ids, source_names, policy, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
policy (PolicyAuditFilePost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_audit_file_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between a managed directory and a audit policy # noqa: E501
Creates a membership between one or more managed directories and a audit policy. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_audit_file_members_post_with_http_info(members, authorization, x_request_id, context_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
members (models.PolicyMemberPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_autodir(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create auto managed directory policies # noqa: E501
Creates one or more auto managed directory policies. To copy a policy, set one of either source_names or source_ids. Each policy can only have one entry. To create a policy from scratch, policy body is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_autodir_post_with_http_info(authorization, x_request_id, context_names, names, source_ids, source_names, policy, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
policy (PolicyPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_autodir_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create auto managed directory policies # noqa: E501
Creates a membership between one or more resources with an auto managed directory policy. Applicable resources are directories. The policy_ids or policy_names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_autodir_members_post_with_http_info(members, authorization, x_request_id, context_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
members (models.PolicyMemberPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_management_access(names: ConstrainedListValue[StrictStr], sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyManagementAccessPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create management access policies # noqa: E501
Creates one or more management access policies. To copy a policy, one of source_names or source_ids is required. To create a policy from scratch, policy body is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_management_access_post_with_http_info(names, authorization, x_request_id, context_names, source_ids, source_names, policy, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
policy (PolicyManagementAccessPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_management_access_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between an object and a management access policy # noqa: E501
Creates a membership between one or more objects and a management access policy. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_management_access_members_post_with_http_info(members, authorization, x_request_id, context_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
members (models.PolicyMemberPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in a comma-separated format.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_nfs(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyNfsPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create NFS policies # noqa: E501
Creates one or more NFS policies or copies an existing policy. To copy a policy, the source_names or source_ids parameter is required, but they cannot be set together. To create a policy, policy body is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_nfs_post_with_http_info(authorization, x_request_id, context_names, names, source_ids, source_names, policy, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
policy (PolicyNfsPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_nfs_client_rules(rules: PolicyRuleNfsClientPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create NFS client policy rules # noqa: E501
Creates one or more NFS client policy rules. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_nfs_client_rules_post_with_http_info(rules, authorization, x_request_id, context_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
rules (models.PolicyRuleNfsClientPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_nfs_members(members: PolicyMemberExportPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create NFS policies # noqa: E501
Creates a membership between one or more resources and an NFS policy. Applicable resources are directories. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_nfs_members_post_with_http_info(members, authorization, x_request_id, context_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
members (models.PolicyMemberExportPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_quota(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create quota policies # noqa: E501
Creates one or more quota policies. To copy a policy, the source_names or source_ids parameter is required, but they cannot be set together. To create a policy from scratch, policy body is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_quota_post_with_http_info(authorization, x_request_id, context_names, names, source_ids, source_names, policy, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
policy (PolicyPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_quota_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a membership between a managed directory and a quota policy # noqa: E501
Creates a membership between one or more managed directories and a quota policy. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_quota_members_post_with_http_info(members, authorization, x_request_id, context_names, ignore_usage, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
members (models.PolicyMemberPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ignore_usage (bool) – Flag used to override checks for quota management operations. If set to true, directory usage is not checked against the quota_limits that are set. If set to false, the actual logical bytes in use are prevented from exceeding the limits set on the directory. Client operations might be impacted. If the limit exceeds the quota, the client operation is not allowed. If not specified, defaults to false.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_quota_rules(rules: PolicyRuleQuotaPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, ignore_usage: Optional[StrictBool] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create quota policy rules # noqa: E501
Creates one or more quota policy rules. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_quota_rules_post_with_http_info(rules, authorization, x_request_id, context_names, ignore_usage, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
rules (models.PolicyRuleQuotaPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
ignore_usage (bool) – Flag used to override checks for quota management operations. If set to true, directory usage is not checked against the quota_limits that are set. If set to false, the actual logical bytes in use are prevented from exceeding the limits set on the directory. Client operations might be impacted. If the limit exceeds the quota, the client operation is not allowed. If not specified, defaults to false.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_smb(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicySmbPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create SMB policies # noqa: E501
Creates one or more SMB policies. To copy a policy, set one of either source_names or source_ids. Each policy can only have one entry. To create a policy from scratch, policy body is required. To create an SMB policy with access based enumeration enabled, set access_based_enumeration_enabled=true. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_smb_post_with_http_info(authorization, x_request_id, context_names, names, source_ids, source_names, policy, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
policy (PolicySmbPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_smb_client_rules(rules: PolicyRuleSmbClientPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create SMB client policy rules # noqa: E501
Creates one or more SMB client policy rules. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_smb_client_rules_post_with_http_info(rules, authorization, x_request_id, context_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
rules (models.PolicyRuleSmbClientPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_smb_members(members: PolicyMemberExportPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create SMB policies # noqa: E501
Creates a membership between one or more resources and an SMB policy. Applicable resources are directories. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_smb_members_post_with_http_info(members, authorization, x_request_id, context_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
members (models.PolicyMemberExportPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_snapshot(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[PolicyPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create snapshot policies # noqa: E501
Creates one or more snapshot policies. To copy a policy, set one of either source_names or source_ids. Each policy can only have one entry. To create a policy from scratch, policy body is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_snapshot_post_with_http_info(authorization, x_request_id, context_names, names, source_ids, source_names, policy, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
policy (PolicyPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_snapshot_members(members: PolicyMemberPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create snapshot policies # noqa: E501
Creates a membership between one or more resources and a snapshot policy. Applicable resources are directories. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_snapshot_members_post_with_http_info(members, authorization, x_request_id, context_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
members (models.PolicyMemberPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_policies_snapshot_rules(rules: PolicyRuleSnapshotPost, policies: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, policy_ids: Optional[ConstrainedListValue[StrictStr]] = None, policy_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create snapshot policy rules # noqa: E501
Creates one or more snapshot policy rules. The policy_ids or policy_names parameter is required, but cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_policies_snapshot_rules_post_with_http_info(rules, authorization, x_request_id, context_names, policy_ids, policy_names, async_req=True) >>> result = thread.get()
- Parameters
rules (models.PolicyRuleSnapshotPost) – (required)
policies (ReferenceType or List[ReferenceType], optional) – A list of policies to query for. Overrides policy_ids and policy_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
policy_ids (List[str]) – Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The policy_ids or policy_names parameter is required, but they cannot be set together.
policy_names (List[str]) – Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_protection_group_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, apply_retention: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, for_replication: Optional[StrictBool] = None, replicate: Optional[StrictBool] = None, replicate_now: Optional[StrictBool] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, protection_group_snapshot: Optional[ProtectionGroupSnapshotPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a protection group snapshot # noqa: E501
Creates a point-in-time snapshot of the contents of a protection group. The source_ids or source_names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_group_snapshots_post_with_http_info(authorization, x_request_id, allow_throttle, apply_retention, context_names, for_replication, replicate, replicate_now, source_ids, source_names, protection_group_snapshot, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.
apply_retention (bool) – If true, applies the local and remote retention policy to the snapshots.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
for_replication (bool) – If true, destroys and eradicates the snapshot after 1 hour.
replicate (bool) – If set to true, queues up and begins replicating to each allowed target after all earlier replication sessions for the same protection group have been completed to that target. The replicate and replicate_now parameters cannot be used together.
replicate_now (bool) – If set to true, replicates the snapshots to each allowed target. The replicate and replicate_now parameters cannot be used together.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
protection_group_snapshot (ProtectionGroupSnapshotPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_protection_group_snapshots_replica(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, convert_source_to_baseline: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create an action to send protection group snapshots # noqa: E501
Creates an action to send protection group snapshots to protection pgroup targets. When the on option is used, only specified targets will recieve the protection group snapshots. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_group_snapshots_replica_post_with_http_info(authorization, x_request_id, context_names, convert_source_to_baseline, ids, names, on, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
convert_source_to_baseline (bool) – Set to true to have the snapshot be eradicated when it is no longer baseline on source.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
on (List[str]) – Performs the operation locally with the target names specified as the destinations of the operation. Enter multiple target names in comma-separated format. For example, targetName01,targetName02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_protection_group_snapshots_test(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, apply_retention: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, for_replication: Optional[StrictBool] = None, replicate: Optional[StrictBool] = None, replicate_now: Optional[StrictBool] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, protection_group_snapshot: Optional[ProtectionGroupSnapshotPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create an attempt to take protection group snapshot # noqa: E501
Creates an attempt to take the protection group snapshot, without actually taking it, to test if the snapshot can be successfully taken. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_group_snapshots_test_post_with_http_info(authorization, x_request_id, allow_throttle, apply_retention, context_names, for_replication, replicate, replicate_now, source_ids, source_names, protection_group_snapshot, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.
apply_retention (bool) – If true, applies the local and remote retention policy to the snapshots.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
for_replication (bool) – If true, destroys and eradicates the snapshot after 1 hour.
replicate (bool) – If set to true, queues up and begins replicating to each allowed target after all earlier replication sessions for the same protection group have been completed to that target. The replicate and replicate_now parameters cannot be used together.
replicate_now (bool) – If set to true, replicates the snapshots to each allowed target. The replicate and replicate_now parameters cannot be used together.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
protection_group_snapshot (ProtectionGroupSnapshotPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_protection_groups(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a protection group # noqa: E501
Creates a protection group on the local array for asynchronous replication. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_post_with_http_info(authorization, x_request_id, context_names, names, overwrite, source_ids, source_names, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. If set to false or not set at all and the target name is an existing object, the copy operation fails. Required if the source body parameter is set and the source overwrites an existing object during the copy operation.
source_ids (List[str]) – The id of the protection group or protection group snapshot to be copied into a new or existing protection group. If the destination protection group and all of its volumes already exist, include the overwrite parameter to overwrite all of the existing volumes with the snapshot contents. If including the overwrite parameter, the names of the volumes that are being overwritten must match the names of the volumes that are being restored. If the source is a protection group, the latest snapshot of the protection group will be used as the source during the copy operation.
source_names (List[str]) – The name of the protection group or protection group snapshot to be copied into a new or existing protection group. If the destination protection group and all of its volumes already exist, include the overwrite parameter to overwrite all of the existing volumes with the snapshot contents. If including the overwrite parameter, the names of the volumes that are being overwritten must match the names of the volumes that are being restored. If the source is a protection group, the latest snapshot of the protection group will be used as the source during the copy operation.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_protection_groups_host_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Creates an action to add a host group to a protection group # noqa: E501
Creates an action to add a host group member to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host group. The group_names and member_names parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_host_groups_post_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_protection_groups_hosts(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create an action to add a host to a protection group # noqa: E501
Creates an action to add a host member to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names parameter represents the name of the host. The group_names and member_names parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_hosts_post_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_names keyword argument.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_protection_groups_targets(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create an action to add a target to a protection group # noqa: E501
Creates an action to add an array, pod, or offload target to a protection group. The group_names parameter represents the name of the protection group. The member_names parameter represents the name of the array, pod, or offload target that is being added to the protection group. The group_names and member_names parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_targets_post_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_protection_groups_volumes(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a volume and add it to a protection group # noqa: E501
Creates a volume member and adds it to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names and member_ids parameters represent the names or IDs of the volume. The group_names parameter, and either the member_names or member_ids parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_protection_groups_volumes_post_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_realms(names: ConstrainedListValue[StrictStr], references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, realm: Optional[RealmPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create realms # noqa: E501
Creates realms on the local array. Each realm must be given a name that is unique across the connected arrays. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_realms_post_with_http_info(names, authorization, x_request_id, realm, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
realm (RealmPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_remote_protection_group_snapshots(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, apply_retention: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, convert_source_to_baseline: Optional[StrictBool] = None, for_replication: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, replicate: Optional[StrictBool] = None, replicate_now: Optional[StrictBool] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_protection_group_snapshot: Optional[RemoteProtectionGroupSnapshotPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create remote protection group snapshot # noqa: E501
Creates remote protection group snapshots. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_protection_group_snapshots_post_with_http_info(authorization, x_request_id, allow_throttle, apply_retention, context_names, convert_source_to_baseline, for_replication, ids, names, on, replicate, replicate_now, source_ids, source_names, remote_protection_group_snapshot, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.
apply_retention (bool) – If true, applies the local and remote retention policy to the snapshots.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
convert_source_to_baseline (bool) – Set to true to have the snapshot be eradicated when it is no longer baseline on source.
for_replication (bool) – If true, destroys and eradicates the snapshot after 1 hour.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
on (str) – Performs the operation on the target name specified. For example, targetName01.
replicate (bool) – If set to true, queues up and begins replicating to each allowed target after all earlier replication sessions for the same protection group have been completed to that target. The replicate and replicate_now parameters cannot be used together.
replicate_now (bool) – If set to true, replicates the snapshots to each allowed target. The replicate and replicate_now parameters cannot be used together.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
remote_protection_group_snapshot (RemoteProtectionGroupSnapshotPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_remote_protection_group_snapshots_test(sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, apply_retention: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, convert_source_to_baseline: Optional[StrictBool] = None, for_replication: Optional[StrictBool] = None, ids: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, replicate: Optional[StrictBool] = None, replicate_now: Optional[StrictBool] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, remote_protection_group_snapshot: Optional[RemoteProtectionGroupSnapshotPost] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create an attempt to take remote protection group snapshot # noqa: E501
Creates an attempt to take a remote protection group snapshot without actually taking it, to test if the snapshot can be successfully taken. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_protection_group_snapshots_test_post_with_http_info(authorization, x_request_id, allow_throttle, apply_retention, context_names, convert_source_to_baseline, for_replication, ids, names, on, replicate, replicate_now, source_ids, source_names, remote_protection_group_snapshot, async_req=True) >>> result = thread.get()
- Parameters
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides ids and names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.
apply_retention (bool) – If true, applies the local and remote retention policy to the snapshots.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
convert_source_to_baseline (bool) – Set to true to have the snapshot be eradicated when it is no longer baseline on source.
for_replication (bool) – If true, destroys and eradicates the snapshot after 1 hour.
ids (List[str]) – Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The ids or names parameter is required, but they cannot be set together.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
on (str) – Performs the operation on the target name specified. For example, targetName01.
replicate (bool) – If set to true, queues up and begins replicating to each allowed target after all earlier replication sessions for the same protection group have been completed to that target. The replicate and replicate_now parameters cannot be used together.
replicate_now (bool) – If set to true, replicates the snapshots to each allowed target. The replicate and replicate_now parameters cannot be used together.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
remote_protection_group_snapshot (RemoteProtectionGroupSnapshotPost) –
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_remote_volume_snapshots(remote_volume_snapshot: RemoteVolumeSnapshotPost, sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a volume snapshot on a connected remote target or offload target # noqa: E501
Creates a volume snapshot on the specified connected remote target or offload target. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_remote_volume_snapshots_post_with_http_info(remote_volume_snapshot, authorization, x_request_id, context_names, on, source_ids, source_names, async_req=True) >>> result = thread.get()
- Parameters
remote_volume_snapshot (models.RemoteVolumeSnapshotPost) – (required)
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
on (str) – Performs the operation on the target name specified. For example, targetName01.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_snmp_managers(snmp_manager: SnmpManagerPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create SNMP manager # noqa: E501
Creates a Purity SNMP manager object that identifies a host (SNMP manager) and specifies the protocol attributes for communicating with it. Once a manager object is created, the transmission of SNMP traps is immediately enabled. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_snmp_managers_post_with_http_info(snmp_manager, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
snmp_manager (models.SnmpManagerPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_software(software: SoftwarePost, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a software package # noqa: E501
Creates a software package download. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_post_with_http_info(software, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
software (models.SoftwarePost) – (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_software_bundle(source: SoftwareBundlePost, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create software-bundle # noqa: E501
Creates and initiates a software bundle download. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_bundle_post_with_http_info(source, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
source (models.SoftwareBundlePost) – (required)
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_software_check(softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, software_names: Optional[ConstrainedListValue[StrictStr]] = None, software_versions: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a software check task # noqa: E501
Creates a software check task. If there are no previously queued or running software check tasks, the new task immediately starts. Otherwise, it is queued and starts once all previously queued or running software check tasks finish. To create a task, use a software name and version. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_check_post_with_http_info(authorization, x_request_id, software_names, software_versions, async_req=True) >>> result = thread.get()
- Parameters
softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
software_names (List[str]) – A comma-separated list of software names.
software_versions (List[str]) – A comma-separated list of target software versions.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_software_installations(software_ids: ConstrainedListValue[StrictStr], software_installations: SoftwareInstallationPost, softwares: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a software upgrade # noqa: E501
Creates and initiates a software upgrade. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_installations_post_with_http_info(software_ids, software_installations, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
software_ids (List[str]) – A comma-separated list of software IDs. (required)
software_installations (models.SoftwareInstallationPost) – (required)
softwares (ReferenceType or List[ReferenceType], optional) – A list of softwares to query for. Overrides software_ids keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_software_patches(name: StrictStr, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_ha_reduction: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a software patch # noqa: E501
Creates software patch download and installation. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_software_patches_post_with_http_info(name, authorization, x_request_id, allow_ha_reduction, async_req=True) >>> result = thread.get()
- Parameters
name (str) – Name of software patch to install (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_ha_reduction (bool) – If Software Patch has ha_reduction_required set to true, allow_ha_reduction must be set to true for Software Patch installation.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_sso_saml2_idps(names: ConstrainedListValue[StrictStr], idp: Saml2SsoPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create SAML2 SSO configurations # noqa: E501
Creates SAML2 SSO configurations. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_sso_saml2_idps_post_with_http_info(names, idp, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
idp (models.Saml2SsoPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_subnets(names: ConstrainedListValue[StrictStr], subnet: SubnetPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create subnet # noqa: E501
Creates a subnet with the specified parameters. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_subnets_post_with_http_info(names, subnet, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
names (List[str]) – Performs the operation on the unique name specified. For example, name01. Enter multiple names in comma-separated format. (required)
subnet (models.SubnetPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_syslog_servers(syslog_server: SyslogServer, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create syslog server # noqa: E501
Creates a new syslog server. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_syslog_servers_post_with_http_info(syslog_server, authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
syslog_server (models.SyslogServer) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_vchost_connections(vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, protocol_endpoints: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, all_vchosts: Optional[StrictBool] = None, allow_stretched_multi_vchost: Optional[StrictBool] = None, protocol_endpoint_ids: Optional[ConstrainedListValue[StrictStr]] = None, protocol_endpoint_names: Optional[ConstrainedListValue[StrictStr]] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a vchost-connection between protocol endpoint and vchost. # noqa: E501
Creates a vchost-connection between protocol endpoint and vchost. Each vchost is associated with a vCenter. Each protocol endpoint is associated with a storage container. A vchost-connection makes the storage container accessible to the vCenter when the vCenter attempts to mount the container. One of protocol_endpoint_names or protocol_endpoint_ids query parameters and one of vchost_names or vchost_ids query parameters are required. But if all_vchosts is set to true, vchost_names and vchost_ids should not be specified. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchost_connections_post_with_http_info(authorization, x_request_id, all_vchosts, allow_stretched_multi_vchost, protocol_endpoint_ids, protocol_endpoint_names, vchost_ids, vchost_names, async_req=True) >>> result = thread.get()
- Parameters
vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.
protocol_endpoints (ReferenceType or List[ReferenceType], optional) – A list of protocol_endpoints to query for. Overrides protocol_endpoint_ids and protocol_endpoint_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
all_vchosts (bool) – If set to true, the storage container represented by the protocol endpoint is accessible to all vchosts. Users should not specify vchost_ids or vchost_names in the request. If set to false, the storage container represented by the protocol endpoint is only accessible to the vchosts that have explicit vchost-connections with the protocol endpoint. Users need to specify vchost_ids or vchost_names in the request.
allow_stretched_multi_vchost (bool) – If set to true, users are allowed to create a new vchost-connection to a stretched container that already has a vchost-connection. In principle, a stretched container can only have one vchost-connection at a time.
protocol_endpoint_ids (List[str]) – A comma-separated list of protocol endpoint IDs. Performs the operation on the protocol endpoints specified. For example, peid01,peid02. Cannot be used in conjunction with protocol_endpoint_names. If the list contains more than one value, then vchost_ids or vchost_names must have exactly one value.
protocol_endpoint_names (List[str]) – A comma-separated list of protocol endpoint names. Performs the operation on the protocol endpoints specified. For example, pe01,pe02. Cannot be used in conjunction with protocol_endpoint_ids. If the list contains more than one value, then vchost_ids or vchost_names must have exactly one value.
vchost_ids (List[str]) – A comma-separated list of vchost IDs. Performs the operation on the vchosts specified. For example, vchostid01,vchostid02. Cannot be used in conjunction with vchost_names. If the list contains more than one value, then protocol_endpoint_ids or protocol_endpoint_names must have exactly one value.
vchost_names (List[str]) – A comma-separated list of vchost names. Performs the operation on the vchosts specified. For example, vchost01,vchost02. Cannot be used in conjunction with vchost_ids. If the list contains more than one value, then protocol_endpoint_ids or protocol_endpoint_names must have exactly one value.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_vchosts(vchost: VchostPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a vchost # noqa: E501
Creates a vchost. The names query parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_post_with_http_info(vchost, authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
vchost (models.VchostPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_vchosts_certificates(certificate: VchostCertificatePost, vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a vchost certificate # noqa: E501
Creates an association between a certificate and vchost on one or more endpoints. The vchost_names or vchost_ids query parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_certificates_post_with_http_info(certificate, authorization, x_request_id, vchost_ids, vchost_names, async_req=True) >>> result = thread.get()
- Parameters
certificate (models.VchostCertificatePost) – (required)
vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost IDs in a comma-separated format. For example, vchostid01,vchostid02.
vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names in a comma-separated format. For example, vchost01,vchost02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_vchosts_endpoints(endpoint: VchostEndpointPost, vchosts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, vchost_ids: Optional[ConstrainedListValue[StrictStr]] = None, vchost_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a vchost endpoint # noqa: E501
Creates a vchost endpoint. Either the vchost_names or vchost_ids query parameter is required. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_vchosts_endpoints_post_with_http_info(endpoint, authorization, x_request_id, vchost_ids, vchost_names, async_req=True) >>> result = thread.get()
- Parameters
endpoint (models.VchostEndpointPost) – (required)
vchosts (ReferenceType or List[ReferenceType], optional) – A list of vchosts to query for. Overrides vchost_ids and vchost_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
vchost_ids (List[str]) – Performs the operation on the unique vchost IDs specified. Enter multiple vchost IDs in a comma-separated format. For example, vchostid01,vchostid02.
vchost_names (List[str]) – Performs the operation on the unique vchost name specified. Enter multiple names in a comma-separated format. For example, vchost01,vchost02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_virtual_machines(virtual_machine: VirtualMachinePost, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, overwrite: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a virtual machine # noqa: E501
Creates one or more virtual machines from a protection group snapshot. If the virtual machine is of type vvol, the source property of the request body must be a recovery_context value retrieved from the GET /virtual-machine-snapshots endpoint. If overwrite is specified, an existing virtual machine will have its volumes overwritten by the snapshot. Otherwise, a new virtual machine will be created from the snapshot. If creating the new virtual machine will cause a conflict with an existing virtual machine, the operation will fail. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_virtual_machines_post_with_http_info(virtual_machine, authorization, x_request_id, overwrite, async_req=True) >>> result = thread.get()
- Parameters
virtual_machine (models.VirtualMachinePost) – (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. If set to false or not set at all and the target name is an existing object, the copy operation fails. Required if the source body parameter is set and the source overwrites an existing object during the copy operation.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_volume_groups(volume_group: VolumeGroupPost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a volume group # noqa: E501
Creates a volume group. The volume group itself does not contain any meaningful content; instead, it acts as a container that is used to organize volumes. Once a volume group has been created, volumes can be created inside the volume group or moved into and out of the volume group. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_groups_post_with_http_info(volume_group, authorization, x_request_id, context_names, names, async_req=True) >>> result = thread.get()
- Parameters
volume_group (models.VolumeGroupPost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_volume_snapshots(volume_snapshot: VolumeSnapshotPost, sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a volume snapshot # noqa: E501
Creates a point-in-time snapshot of the contents of a volume. The source_ids or source_names parameter is required, but they cannot be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_snapshots_post_with_http_info(volume_snapshot, authorization, x_request_id, allow_throttle, context_names, on, source_ids, source_names, async_req=True) >>> result = thread.get()
- Parameters
volume_snapshot (models.VolumeSnapshotPost) – (required)
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
on (str) – Performs the operation on the target name specified. For example, targetName01.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_volume_snapshots_test(volume_snapshot: VolumeSnapshotPost, sources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, on: Optional[StrictStr] = None, source_ids: Optional[ConstrainedListValue[StrictStr]] = None, source_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create the volume snapshot path # noqa: E501
Creates the volume snapshot path without actually taking a volume snapshot. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_snapshots_test_post_with_http_info(volume_snapshot, authorization, x_request_id, allow_throttle, context_names, on, source_ids, source_names, async_req=True) >>> result = thread.get()
- Parameters
volume_snapshot (models.VolumeSnapshotPost) – (required)
sources (ReferenceType or List[ReferenceType], optional) – A list of sources to query for. Overrides source_ids and source_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_throttle (bool) – If set to true, allows snapshot to fail if array health is not optimal.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
on (str) – Performs the operation on the target name specified. For example, targetName01.
source_ids (List[str]) – Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format.
source_names (List[str]) – Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_volumes(volume: VolumePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, add_to_protection_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, add_to_protection_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, add_to_protection_group_names: Optional[ConstrainedListValue[StrictStr]] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, with_default_protection: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a volume # noqa: E501
Creates one or more virtual storage volumes of the specified size. If provisioned is not specified, the size of the new volume defaults to 1 MB. The names query parameter is required. The add_to_protection_group_names query parameter specifies a list of protection group names that will compose the initial protection for the volume. The with_default_protection query parameter specifies whether to use the container default protection configuration for the volume. The add_to_protection_group_names and with_default_protection query parameters cannot be provided when overwrite is true. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_post_with_http_info(volume, authorization, x_request_id, add_to_protection_group_ids, add_to_protection_group_names, allow_throttle, context_names, names, overwrite, with_default_protection, async_req=True) >>> result = thread.get()
- Parameters
volume (models.VolumePost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
add_to_protection_groups (ReferenceType or List[ReferenceType], optional) – A list of add_to_protection_groups to query for. Overrides add_to_protection_group_ids and add_to_protection_group_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
add_to_protection_group_ids (List[str]) – The volumes will be added to the specified protection groups along with creation or movement across pods and array. When a volume is moved, the specified protection groups must be in the target pod or array. Enter multiple ids in comma-separated format.
add_to_protection_group_names (List[str]) – The volumes will be added to the specified protection groups along with creation or movement across pods and array. When a volume is moved, the specified protection groups must be in the target pod or array. Enter multiple names in a comma-separated format.
allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. If set to false or not set at all and the target name is an existing object, the copy operation fails. Required if the source body parameter is set and the source overwrites an existing object during the copy operation.
with_default_protection (bool) – If specified as true, the initial protection of the newly created volumes will be the union of the container default protection configuration and add_to_protection_group_names. If specified as false, the default protection of the container will not be applied automatically. The initial protection of the newly created volumes will be configured by add_to_protection_group_names. If not specified, defaults to true.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_volumes_batch(volume: ConstrainedListValue[models.VolumeBatchPost], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, with_default_protection: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create or copy volumes and upsert tags # noqa: E501
Creates or copies a list of virtual storage volumes. Volumes of different sizes, vgroups, and tag upsertions can be copied this way. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_batch_post_with_http_info(volume, authorization, x_request_id, allow_throttle, context_names, overwrite, with_default_protection, async_req=True) >>> result = thread.get()
- Parameters
volume (List[models.VolumeBatchPost]) – A list of volumes to be created or copied. (required)
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. If set to false or not set at all and the target name is an existing object, the copy operation fails. Required if the source body parameter is set and the source overwrites an existing object during the copy operation.
with_default_protection (bool) – If specified as true, the initial protection of the newly created volumes will be the union of the container default protection configuration and add_to_protection_group_names. If specified as false, the default protection of the container will not be applied automatically. The initial protection of the newly created volumes will be configured by add_to_protection_group_names. If not specified, defaults to true.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_volumes_batch_test(volume: ConstrainedListValue[models.VolumeBatchPost], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, with_default_protection: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a dry run attempt to copy multiple volumes. # noqa: E501
Creates a dry run attempt to see if copying a list of virtual storage volumes would succeed. No virtual volumes are actually copied or created in this process. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_batch_test_post_with_http_info(volume, authorization, x_request_id, allow_throttle, context_names, overwrite, with_default_protection, async_req=True) >>> result = thread.get()
- Parameters
volume (List[models.VolumeBatchPost]) – A list of volumes to be copied. (required)
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. If set to false or not set at all and the target name is an existing object, the copy operation fails. Required if the source body parameter is set and the source overwrites an existing object during the copy operation.
with_default_protection (bool) – If specified as true, the initial protection of the newly created volumes will be the union of the container default protection configuration and add_to_protection_group_names. If specified as false, the default protection of the container will not be applied automatically. The initial protection of the newly created volumes will be configured by add_to_protection_group_names. If not specified, defaults to true.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_volumes_protection_groups(members: Optional[Union[ReferenceType, List[ReferenceType]]] = None, groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, group_ids: Optional[ConstrainedListValue[StrictStr]] = None, group_names: Optional[ConstrainedListValue[StrictStr]] = None, member_ids: Optional[ConstrainedListValue[StrictStr]] = None, member_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a volume and add it to a protection group # noqa: E501
Creates a volume member and adds it to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The group_names parameter represents the name of the protection group, and the member_names and member_ids parameters represent the names or IDs of the volume. The group_names and only one of member_names or member_ids parameters are required and must be set together. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_protection_groups_post_with_http_info(authorization, x_request_id, context_names, group_ids, group_names, member_ids, member_names, async_req=True) >>> result = thread.get()
- Parameters
members (ReferenceType or List[ReferenceType], optional) – A list of members to query for. Overrides member_ids and member_names keyword arguments.
groups (ReferenceType or List[ReferenceType], optional) – A list of groups to query for. Overrides group_ids and group_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
group_ids (List[str]) – A comma-separated list of group IDs.
group_names (List[str]) – Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, hgroup01,hgroup02.
member_ids (List[str]) – Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The member_ids or member_names parameter is required, but they cannot be set together.
member_names (List[str]) – Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, vol01,vol02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- post_volumes_test(volume: VolumePost, references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, add_to_protection_groups: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, add_to_protection_group_ids: Optional[ConstrainedListValue[StrictStr]] = None, add_to_protection_group_names: Optional[ConstrainedListValue[StrictStr]] = None, allow_throttle: Optional[StrictBool] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, overwrite: Optional[StrictBool] = None, with_default_protection: Optional[StrictBool] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Create a dry run attempt to copy a volume # noqa: E501
Creates a dry run attempt to see if copying a volume would succeed. No virtual volumes are actually copied or created in this process. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_test_post_with_http_info(volume, authorization, x_request_id, add_to_protection_group_ids, add_to_protection_group_names, allow_throttle, context_names, names, overwrite, with_default_protection, async_req=True) >>> result = thread.get()
- Parameters
volume (models.VolumePost) – (required)
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
add_to_protection_groups (ReferenceType or List[ReferenceType], optional) – A list of add_to_protection_groups to query for. Overrides add_to_protection_group_ids and add_to_protection_group_names keyword arguments.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
add_to_protection_group_ids (List[str]) – The volumes will be added to the specified protection groups along with creation or movement across pods and array. When a volume is moved, the specified protection groups must be in the target pod or array. Enter multiple ids in comma-separated format.
add_to_protection_group_names (List[str]) – The volumes will be added to the specified protection groups along with creation or movement across pods and array. When a volume is moved, the specified protection groups must be in the target pod or array. Enter multiple names in a comma-separated format.
allow_throttle (bool) – If set to true, allows operation to fail if array health is not optimal.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
overwrite (bool) – If set to true, overwrites an existing object during an object copy operation. If set to false or not set at all and the target name is an existing object, the copy operation fails. Required if the source body parameter is set and the source overwrites an existing object during the copy operation.
with_default_protection (bool) – If specified as true, the initial protection of the newly created volumes will be the union of the container default protection configuration and add_to_protection_group_names. If specified as false, the default protection of the container will not be applied automatically. The initial protection of the newly created volumes will be configured by add_to_protection_group_names. If not specified, defaults to true.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- put_admins_cache(references: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Update or refresh entries in the administrator cache # noqa: E501
Updates entries in the cache for administrators who currently do not have a cache entry, otherwise refreshes the existing entry. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_admins_cache_put_with_http_info(authorization, x_request_id, names, async_req=True) >>> result = thread.get()
- Parameters
references (ReferenceType or List[ReferenceType], optional) – A list of references to query for. Overrides names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
names (List[str]) – Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, name01,name02.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- put_arrays_cloud_provider_tags_batch(tag: ConstrainedListValue[models.CloudProviderTag], authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Update user tags on the cloud. # noqa: E501
Updates users tags to deployed cloud resources of a CBS array. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_cloud_provider_tags_batch_put_with_http_info(tag, authorization, x_request_id, async_req=True) >>> result = thread.get()
- Parameters
tag (List[models.CloudProviderTag]) – A list of tags to be created or, if already existing, updated. (required)
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- put_arrays_tags(tag: ConstrainedListValue[models.NonCopyableTag], contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Update tags # noqa: E501
Updates tags. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_arrays_tags_batch_put_with_http_info(tag, authorization, x_request_id, context_names, async_req=True) >>> result = thread.get()
- Parameters
tag (List[models.NonCopyableTag]) – A list of tags to be created or, if they already exist, updated. (required)
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- put_host_groups_tags_batch(tag: ConstrainedListValue[models.NonCopyableTag], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Update tags # noqa: E501
Updates tags. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_host_groups_tags_batch_put_with_http_info(tag, authorization, x_request_id, context_names, resource_ids, resource_names, async_req=True) >>> result = thread.get()
- Parameters
tag (List[models.NonCopyableTag]) – A list of tags to be created or, if one already exists, updated. (required)
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- put_hosts_tags_batch(tag: ConstrainedListValue[models.NonCopyableTag], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Update tags # noqa: E501
Updates tags. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_hosts_tags_batch_put_with_http_info(tag, authorization, x_request_id, context_names, resource_ids, resource_names, async_req=True) >>> result = thread.get()
- Parameters
tag (List[models.NonCopyableTag]) – A list of tags to be created or, if one already exists, updated. (required)
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- put_volume_snapshots_tags_batch(tag: ConstrainedListValue[models.Tag], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Update tags # noqa: E501
Updates tags. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volume_snapshots_tags_batch_put_with_http_info(tag, authorization, x_request_id, context_names, resource_ids, resource_names, async_req=True) >>> result = thread.get()
- Parameters
tag (List[models.Tag]) – A list of tags to be created or modified. (required)
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
- put_volumes_tags_batch(tag: ConstrainedListValue[models.Tag], resources: Optional[Union[ReferenceType, List[ReferenceType]]] = None, contexts: Optional[Union[ReferenceType, List[ReferenceType]]] = None, authorization: Optional[StrictStr] = None, x_request_id: Optional[StrictStr] = None, context_names: Optional[ConstrainedListValue[StrictStr]] = None, resource_ids: Optional[ConstrainedListValue[StrictStr]] = None, resource_names: Optional[ConstrainedListValue[StrictStr]] = None, async_req: Optional[bool] = None, _preload_content: bool = True, _return_http_data_only: Optional[bool] = None, _request_timeout: Optional[Union[float, Tuple[float, float]]] = None) Union[ValidResponse, ErrorResponse]
Update tags # noqa: E501
Updates tags. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True
>>> thread = api.api238_volumes_tags_batch_put_with_http_info(tag, authorization, x_request_id, context_names, resource_ids, resource_names, async_req=True) >>> result = thread.get()
- Parameters
tag (List[models.Tag]) – A list of tags to be created or, if one already exists, updated. (required)
resources (ReferenceType or List[ReferenceType], optional) – A list of resources to query for. Overrides resource_ids and resource_names keyword arguments.
contexts (ReferenceType or List[ReferenceType], optional) – A list of contexts to query for. Overrides context_names keyword argument.
authorization (str) – Deprecated. Please use Client level authorization
x_request_id (str) – Supplied by client during request or generated by server.
context_names (List[str]) – Performs the operation on the context specified. If specified, the context names must be an array of size 1, and the single element must be the name of an array in the same fleet. If not specified, the context will default to the array that received this request. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided context.
resource_ids (List[str]) – A comma-separated list of resource IDs. The resource_ids or resource_names parameter is required, but they cannot be set together.
resource_names (List[str]) – A comma-separated list of resource names. The resource_ids or resource_names parameter is required, but they cannot be set together.
async_req (bool, optional) – Whether to execute the request asynchronously.
async_req – Whether to execute the request asynchronously.
_preload_content (bool, optional) – if False, the ApiResponse.data will be set to none and raw_data will store the HTTP response body without reading/decoding. Default is True.
_return_http_data_only (bool, optional) – response data instead of ApiResponse object with status code, headers, etc
_request_timeout (int or (float, float), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- Returns ValidResponse
If the call was successful. ErrorResponse: If the call was not successful.
- Raises
PureError – If calling the API fails.
ValueError – If a parameter is of an invalid type.
TypeError – If invalid or missing parameters are used.
pypureclient.flasharray.FA_2_38.configuration module
FlashArray REST API
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
The version of the OpenAPI document: 2.38 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flasharray.FA_2_38.configuration.Configuration(host=None, api_key=None, api_key_prefix=None, username=None, password=None, access_token=None, server_index=None, server_variables=None, server_operation_index=None, server_operation_variables=None, ssl_ca_cert=None)
Bases:
objectThis class contains various settings of the API client.
- Parameters
host – Base url.
api_key – Dict to store API key(s). Each entry in the dict specifies an API key. The dict key is the name of the security scheme in the OAS specification. The dict value is the API key secret.
api_key_prefix – Dict to store API prefix (e.g. Bearer). The dict key is the name of the security scheme in the OAS specification. The dict value is an API key prefix when generating the auth data.
username – Username for HTTP basic authentication.
password – Password for HTTP basic authentication.
access_token – Access token.
server_index – Index to servers configuration.
server_variables – Mapping with string values to replace variables in templated server configuration. The validation of enums is performed for variables with defined enum values before.
server_operation_index – Mapping from operation ID to an index to server configuration.
server_operation_variables – Mapping from operation ID to a mapping with string values to replace variables in templated server configuration. The validation of enums is performed for variables with defined enum values before.
ssl_ca_cert – str - the path to a file of concatenated CA certificates in PEM format.
- __init__(host=None, api_key=None, api_key_prefix=None, username=None, password=None, access_token=None, server_index=None, server_variables=None, server_operation_index=None, server_operation_variables=None, ssl_ca_cert=None) None
Constructor
- access_token
Access token
- assert_hostname
Set this to True/False to enable/disable SSL hostname verification.
- auth_settings()
Gets Auth Settings dict for api client.
- Returns
The Auth Settings information dict.
- cert_file
client certificate file
- connection_pool_maxsize
urllib3 connection pool’s maximum number of connections saved per pool. urllib3 uses 1 connection as default value, but this is not the best value when you are making a lot of possibly parallel requests to the same host, which is often the case here. cpu_count * 5 is used as default value to increase performance.
- date_format
date format
- datetime_format
datetime format
- property debug
Debug switch
- get_api_key_with_prefix(identifier, alias=None)
Gets API key (with prefix if set).
- Parameters
identifier – The identifier of apiKey.
alias – The alternative identifier of apiKey.
- Returns
The token for api key authentication.
- get_basic_auth_token()
Gets HTTP basic authentication header (string).
- Returns
The token for basic HTTP authentication.
- classmethod get_default()
Return the default configuration.
This method returns newly created, based on default constructor, object of Configuration class or returns a copy of default configuration.
- Returns
The configuration object.
- classmethod get_default_copy()
Deprecated. Please use get_default instead.
Deprecated. Please use get_default instead.
- Returns
The configuration object.
- get_host_from_settings(index, variables=None, servers=None)
Gets host URL based on the index and variables :param index: array index of the host settings :param variables: hash of variable and the corresponding value :param servers: an array of host settings or None :return: URL based on host settings
- get_host_settings()
Gets an array of host settings
- Returns
An array of host settings
- property host
Return generated host.
- key_file
client key file
- logger
Logging Settings
- property logger_file
Debug file location
- logger_file_handler
Log file handler
- property logger_format
Log format
- logger_stream_handler
Log stream handler
- password
Password for HTTP basic authentication
- proxy
Proxy URL
- proxy_headers
Proxy headers
- refresh_api_key_hook
function hook to refresh API key if expired
- retries
Adding retries to override urllib3 default value 3
- safe_chars_for_path_param
Safe chars for path_param
- server_operation_index
Default server index
- server_operation_variables
Default server variables
- classmethod set_default(default)
Set default instance of configuration.
It stores default configuration, which can be returned by get_default_copy method.
- Parameters
default – object of Configuration
- socket_options
Options to pass down to the underlying urllib3 socket
- ssl_ca_cert
Set this to customize the certificate file to verify the peer.
- temp_folder_path
Temp file folder for downloading files
- tls_server_name
SSL/TLS Server Name Indication (SNI) Set this to the SNI value expected by the server.
- to_debug_report()
Gets the essential information for debugging.
- Returns
The report for debugging.
- username
Username for HTTP basic authentication
- verify_ssl
SSL/TLS verification Set this to false to skip verifying SSL certificate when calling API from https server.
pypureclient.flasharray.FA_2_38.exceptions module
FlashArray REST API
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
The version of the OpenAPI document: 2.38 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- exception pypureclient.flasharray.FA_2_38.exceptions.ApiAttributeError(msg, path_to_item=None)
Bases:
OpenApiException,AttributeError- __init__(msg, path_to_item=None) None
Raised when an attribute reference or assignment fails.
- Parameters
msg (str) – the exception message
- Keyword Arguments
path_to_item (None/list) – received_data dict
- exception pypureclient.flasharray.FA_2_38.exceptions.ApiException(status=None, reason=None, http_resp=None)
Bases:
OpenApiException- __str__()
Custom error messages for exception
- exception pypureclient.flasharray.FA_2_38.exceptions.ApiKeyError(msg, path_to_item=None)
Bases:
OpenApiException,KeyError- __init__(msg, path_to_item=None) None
- Parameters
msg (str) – the exception message
- Keyword Arguments
path_to_item (None/list) – received_data dict
- exception pypureclient.flasharray.FA_2_38.exceptions.ApiTypeError(msg, path_to_item=None, valid_classes=None, key_type=None)
Bases:
OpenApiException,TypeError- __init__(msg, path_to_item=None, valid_classes=None, key_type=None) None
Raises an exception for TypeErrors
- Parameters
msg (str) – the exception message
- Keyword Arguments
path_to_item (list) – a list of keys an indices to get to the current_item None if unset
valid_classes (tuple) – the primitive classes that current item should be an instance of None if unset
key_type (bool) – False if our value is a value in a dict True if it is a key in a dict False if our item is an item in a list None if unset
- exception pypureclient.flasharray.FA_2_38.exceptions.ApiValueError(msg, path_to_item=None)
Bases:
OpenApiException,ValueError- __init__(msg, path_to_item=None) None
- Parameters
msg (str) – the exception message
- Keyword Arguments
path_to_item (list) – received_data dict. None if unset
- exception pypureclient.flasharray.FA_2_38.exceptions.BadRequestException(status=None, reason=None, http_resp=None)
Bases:
ApiException
- exception pypureclient.flasharray.FA_2_38.exceptions.ForbiddenException(status=None, reason=None, http_resp=None)
Bases:
ApiException
- exception pypureclient.flasharray.FA_2_38.exceptions.NotFoundException(status=None, reason=None, http_resp=None)
Bases:
ApiException
- exception pypureclient.flasharray.FA_2_38.exceptions.OpenApiException
Bases:
ExceptionThe base exception class for all OpenAPIExceptions
- exception pypureclient.flasharray.FA_2_38.exceptions.ServiceException(status=None, reason=None, http_resp=None)
Bases:
ApiException
- exception pypureclient.flasharray.FA_2_38.exceptions.UnauthorizedException(status=None, reason=None, http_resp=None)
Bases:
ApiException
- pypureclient.flasharray.FA_2_38.exceptions.render_path(path_to_item)
Returns a string representation of a path
pypureclient.flasharray.FA_2_38.rest module
FlashArray REST API
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
The version of the OpenAPI document: 2.38 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flasharray.FA_2_38.rest.RESTClientObject(configuration, pools_size=4, maxsize=None)
Bases:
object- delete_request(url, headers=None, query_params=None, body=None, _preload_content=True, _request_timeout=None)
- get_request(url, headers=None, query_params=None, _preload_content=True, _request_timeout=None)
- head_request(url, headers=None, query_params=None, _preload_content=True, _request_timeout=None)
- options_request(url, headers=None, query_params=None, post_params=None, body=None, _preload_content=True, _request_timeout=None)
- patch_request(url, headers=None, query_params=None, post_params=None, body=None, _preload_content=True, _request_timeout=None)
- post_request(url, headers=None, query_params=None, post_params=None, body=None, _preload_content=True, _request_timeout=None)
- put_request(url, headers=None, query_params=None, post_params=None, body=None, _preload_content=True, _request_timeout=None)
- request(method, url, query_params=None, headers=None, body=None, post_params=None, _preload_content=True, _request_timeout=None)
Perform requests.
- Parameters
method – http request method
url – http request url
query_params – query parameters in the url
headers – http request headers
body – request json body, for application/json
post_params – request post parameters, application/x-www-form-urlencoded and multipart/form-data
_preload_content – if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True.
_request_timeout – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
- class pypureclient.flasharray.FA_2_38.rest.RESTResponse(resp)
Bases:
IOBase- getheader(name, default=None)
Returns a given response header.
- getheaders()
Returns a dictionary of the response headers.
- pypureclient.flasharray.FA_2_38.rest.is_socks_proxy_url(url)
Module contents
FlashArray REST API
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
The version of the OpenAPI document: 2.38 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.